Help your dog to succeed by managing their environment.
Baby proof your house
An adult dog shares the intelligence of a human toddler. So why do we assume that a different species should have more understanding and comprehension than our own? Make life easier for yourself, and baby proof your house when you bring your puppy home.
Instead of feeling frustrated at your dog for ripping apart your shoes, keep your shoes out of reach at all times.
You can even install baby gates to restrict access to different parts of the house. If you're cooking and you know your dog is going to be fussing at your feet, put them in a different room with a tasty bone and close the gate.
Watch your environment
Horses, squirrels, children and joggers (to name a few) can all be difficult distractions for dogs. Keep your eye out on the environment and think 1 step ahead.
If you see something in the distance that might cause your dog to run off, just pop them on their leads until the distraction has passed. Be safe rather than sorry.
Use a long training lead and harness to practice training with big distractions.
Predict and prevent problematic behaviour before it happens. If there's something that you know might cause an issue, think about how you can make that better for your dog. Do everything you can to make sure they don't fail.
If your dog makes a mistake, ask yourself "what did I do wrong, and how can I avoid this in the future?"
Did your dog steal a piece of chicken off the dinner table? Next time, make sure they don't have access to the dinner table when you are not there to supervise them. Think about how you can avoid the problem in the future.
Remember, we are the most intelligent species on the planet. So instead of feeling frustrated when your dog does something wrong, come up with ways to them to succeed instead.