For those of us who put in lots of work into understanding the whys and hows surrounding the way our pups work, you may have learned that pups need play for development!
It teaches them how to have fun in a gentle manner with other pups, and develops their social interaction skills. Sort of like how getting into minor arguments with your siblings develops your bargaining skills!
This German Shepherd puppy and her Mom are having a wonderful time play-fighting. While doing so, the puppy is making the most adorable noises! Although they are both lying down, it is clear the puppy is really getting into it, and is enjoying herself!
Of course, it is no fun if the puppy automatically loses due to the differences in size and strength. Pup parents will often let their puppies win, so that it builds up their confidence! That way, these puppies will be better equipped to take on the world!
Feature Image Source: Katerina Tsereshko