Generalization is a difficult concept for your dog to understand. We understand that a ball is still a ball no matter where it is located. Your dog does not understand that sit means sit no matter what location.
For this reason you need to practice your dog’s commands in various locations so that he understands that the command is the same no matter where you are.
If you don’t practice commands in various places, you can’t count on your dog being 100% reliable. Unless you can count on your dog responding 100% of the time, your dog isn’t truly trained.
You might have to go back a few steps from your current training when you change locations to teach your dog. Don’t count on your dog being able to automatically start where you left off when you change locations.
- Including Your Entire Family In Dog Training (trainyourdogs.wordpress.com)
- How to Make a Dog Training Plan (trainyourdogs.wordpress.com)
- Couch Training (trainyourdogs.wordpress.com)