IMO
small dogs are trained by fat house wives an in return end up being spoilt little yappers that pick fights they can't win.
just today I saw this nice young girl ( ) running with her dog an this old man walking his jack russel (OFF THE LEASH idiot), the jack russel ran up an instantly fought with the bigger dog unprovoked an ive seen it happen time an time again(almost got out of car to help this poor girl she had no idea what to do)
if you want to keep a small dog, make sure its WELL trained with humans AND dogs, its very important you take it to classes or the park on a regular basis at a younger age.its a dog just the same as a big one it NEEDS social interaction
its not a toy, its not a play pet, its not your handbag accessory.
sorry for the rant but the amount of times ive hand my very well trained lab get into pecking fights with smaller dogs..ive lost count. I think the worst thing about it all is usually the people with small dogs are stuck up an think its your dogs fault, il have you know my dog only ever wants to play with dogs it sees. Its so obvious in the way the smaller dogs behave an ive met alot of small dogs that are well trained an very acceptable to other dogs.
my worthless 2 cents
but something to think about