By Top Dog at Rescue Mutts Store Having a dog teaches us patience, commitment and selflessness. Caring for a dog takes a lot of responsibility and commitment, and it also teaches us to be more patient and less selfish. You also learn to be less focused on...