Not all dogs are the same intelligent, therefore they require different approach and level of patience to be trained like this amazing canine.
Here's a cool list which may be helpful for your...