There’s a lot of talk about how to raise the perfect dog. It’s what we all want but the question is… do they exist? I suppose the answer is a bit like… is there a perfect person? Of course, the answer to that is… Nope! However there are some pretty great people out there, and