Dogs come in all shapes and sizes, and they each have their own character, which is great news. This fact means that there is a dog out there that will suit you, your family, and the way you live your life. However, it also means that you have to be careful if you are planning on getting a family pet. The fact that dogs are so different from each other means that if you do not do your research ...