I recommend reinforcement techniques if you want your dog to learn. This is what I used to teach my American Staffordshire terrier dog many tricks. It is done by giving him rewards after doing a trick.