Due to the language barrier that we have with dogs, it may be hard for us to fathom what is going on in their minds. Many a time, we have to rely on guesswork based on the body language of these canines to decipher their state of mind but this requires specific technical knowledge about […]