Dogs are the best friends that we can ever imagine to have. They are very loyal and affectionate towards their owners. They have lived alongside humans for centuries by now, and they now have the ability to read human mannerisms and expressions quite well. Dogs can even judge what a person is feeling by looking at their facial expressions—now that’s something impressive! They absolutely love being with their owner and showering them with affection all the time.

Depending on the breed, a dog can have specific personalities and behaviors. For instance, some are excellent at guarding, while others are better suited to be amazing companions. While most dogs are said to have the intelligence of a 3-year-old human, there are some breeds that are smarter than others. German Shepherds are loved for being good guard dogs as well as companions. They are one of the most obedient dog breeds to boot, and are really fun to train.

The following video shows how smart German Shepherds can really be. This pooch must have been watching mom for a while now. As soon as she starts her workout routine, he joins in on the fun! He mimics her pushups and lunges the best way he can, and it’s just so adorable to see him participate. His presence must have made her workout routine so much more enjoyable. It must have taken some time for him to master all these moves, but they look great!

Check out the full video below:

SHARE this amazing video with everyone you know!

What do you think?