Medium (between 20-45lbs and 14-21"), definitely. I also like large dogs up to about 70lbs (not exceeding 25"), but my preference is for medium. Tollers are the perfect size to me. Not too big, not too small. If something were to happen, I could easily lift my dog and carry it somewhere if need be. I like that. That being said, I also like many of the giant breeds, I just wouldn't want to own one myself. I also like small dogs, but prefer not to own them either for various reasons. I'll probably never again own a dog under 20lbs or over 70lbs, give or take a few with the exception of maybe one more Miniature Dachshund someday.