Dogs are awesome. They are constant companions, they listen to our problems, and are always happy to see you, whether you have been gone 5 minutes or 5 months. And while we teach dogs important skills like sit, stay, and heal, I think dogs can teach us even more important life lessons.
When humans bring a dog into their lives, they are most often looking for a companion; what they may not realize is that they are getting a teacher as well. Every single day dogs teach us important life lessons about love, overcoming adversity, healing and so much more!