If they are well trained and socialized, they are not snappy or yappy at all. They do fine with other dogs as long as they are socialzied properly from puppyhood. I addvise if you want one, get one from a reputable breeder. Good luck