Many dogs are unhappy being handled by strangers, let alone in a veterinarian’s office when they’re hurt or frightened. Make sure your dog is happy being everywhere, and by different prople.
Introduce distance commands slowly, and don’t push your dog too hard too fast. Maintain a level of training which is challenging, but allows your dog to succeed the majority of the time.
In crowded urban areas, there are lots of distractions for your dog. Give them time to get used to new and unfamiliar surroundings. Classically condition them to enjoy different environments.
Training a dog to enjoy their crate is an easy way to get them to settle down for extended periods. Make sure you introduce the crate with lots of treats and some chewtoys to keep them busy.
Practice grabbing or recalling your dog when their distracted in a play session. If you can’t control your dog when they get excited, they can get into dangerous situations very quickly.
Dogs are naturally inclined to follow our body movements. If you want your dog to learn verbal commands, you’ll have to work at it actively. If your dog only responds to hand signals, then you’re only in control when they’re looking at you.
Your puppy should practice all of their training exercises with other people as well. Positive training experiences with strangers are an important part of socialization.