I'll start this off by saying that I know an awful lot about dog breeds and their characteristics, and I'm thinking that there's no good answer for what I want for my next dog. Luckily, it will probably be years before I'm faced with replacing one of my dogs, so I have a long time to think on it. After having owned my current two hooligans, I know what I don't want in my next dog: No shedding No uncontrollable barking but a good defender No jumping Easily trained/motivated. Wants to obey. Medium sized (40-60 pounds) Not afraid of any weather (heat, cold, humidity) so that if I ever have to move I won't have to worry about it Not fearful or neurotic. No submissive peeing. Medium to low energy No drooling! I know that looking at this list, it sounds like what I really want is a cat, or no pet at all...but I'm always going to have a dog or two, so I'm on the hunt for the best breed for me. Right at the outset, I think a medium sized schnauzer might be the best bet, but I know that mini schnauzers are awful barkers and I'm so sick of having dogs that bark uncontrollably. I know that some breeds don't do that. I want a dog that can recognize a real threat and let me know, like a person or raccoon on my porch, but also knows how to ignore the cat across the street and people walking their dogs past. I'm beyond sick of how the mailman is such a surprise to them every day!