If you go to the petshop in yanille, or taverley. You realize you can buy a dog for a easy 500 coins. When purchasing a bulldog, they give you a sheepdog, when purchasing a greyhound they give you a labrador and last but not least , all the other dogs are not possible to be purchased. I do believe all the pets are functional , the problem is the bad pet owner. You need to fix its bad temper of selling wrong dogs.