My experience with small dogs is that they are spoiled, untrained ,yappy ankle biters(totally owner fault). My experience with larger dogs is loyal, trained, loving,,,, even when poorly trained. Its my experience that the small untrained dogs are royal pains in the ass and most(not all) owners of small dogs do not feel the need to train them and treat them like cats. (I have met some of Jeremy's dogs and while small they are well behaved)
My experience with cats is that they can be loving, bitchy, cranky, playful and annoying. but they are less annoying that untrained small dogs.

