How to train your dog to listen and understand your every move