I have SO many breeds I see, or read about, etc that I just love yet some of these breeds I don't think I'd actually OWN even though I love them. If that makes sense.
For medium-big dogs, I really love Australian Shepherds, Golden Retrievers and German Shepherds.
At the point I'm at in my life though, small dogs are gonna have to win. With me being in college and soon-to-be apartment and/or house renting shopping, small dogs usually are easier to find a place for. Plus I travel a TON *with* my dogs and it's sooo much easier with small dogs. Jackson is between 15-16lbs and 18-20lbs is probably the biggest I'd go currently.
I've really fallen in love with the Papillon just because I love their versatility and their athleticism. That's what I look for in a small dog, one that is up for adventures and doesn't wanna lay around all day. Every time I meet a Boston Terrier, it makes me want one. They are all just sooo friendly. I'm usually not a big fan of brachycephalic dogs in general but for some reason, I just love the Boston (well-bred ones, I've seen some crappily bred Bostons).
However, I really keep going back to the Silky Terrier which Jackson may or may not be (he was supposed to be a Yorkie, but I've had 5 reputable Silky breeders now tell me they are almost positive he is a Silky). Through my research, I've just fallen in love. I love that they don't shed (I am NOT used to having shedding dogs anymore and have gotten comfortable with the no hair on clothes deal). I love that they don't have the fragility of the Yorkie but they still have pretty hair (even tho I keep him really short, it's soo shiny and pretty and soft!) I love that they are athletic, want to be with their family at all times, they are very active yet not hyper. I dunno, just everything I've seen/read about them... love it. I always find myself looking at other breeds, but coming back to the Silky.