The Rat Terrier is the perfect breed. "Vito" is a joy to have in our home. He is protective of his family members, but I can easily take him to another home and he can just "hang out " with other dogs. He's fun loving, sweet and such a good buddy . He is always with me in the house , but not in an annoying way. He just sits or stands by my side. I could go on and on about him. I am surprised that "rat terriers" are not more well known as they truly are the perfect breed.