The three most important key factors in dog training are Patience, Consistency, and Fun. The amount of fun your dog has is dependent on these factors.