Dogs are extremely smart, and that’s one of the reasons they make such good companions for us. It seems like it’s every day they are surprising us in some new way! But then there are some dogs who go above and beyond all expectations when learning new tricks. Just check out the German Shepherd in the video below.
Click next page to watch video