The adage ‘A dog is a man’s best friend’ is certainly not without basis. Loyal and friendly companions, dogs make excellent pets to come home to. They are a lot of fun, are usually extremely fond of their owners and act as additional security against intruders attempting to trespass into one’s premises. However, what is just as fascinating is the fact that dogs are very intelligent creatures that can be taught to perform a large variety of tricks such as asking them to sit and stay where they are, or calling them. While these are the basic tricks one may teach one’s canine companion, there are a large number of other tricks that are more complicated, that dogs can do as well. Not only is it very entertaining teaching a dog such tricks, these trainings also help the dog perform their various functions better.