Dogs are the best kind of friend you can have. There are plenty of great reasons for having a dog at home, and they can have a profound impact on everything from your health (both mental and physical) to your social life (dog lovers unite!).