Adopting a rescue dog can be a rewarding experience for both the dog and the owner. From their grateful personalities to unique quirks, rescue dogs have much to offer and make great companions. Here are five reasons why rescue dogs make great companions.