A safer trick is to take her food away while she's eating. Also, act like you eat the food first and make her wait. It's less physical with the dog.
I also agree with positive reinforcement. If you scare your dog, then what good is having a poor little puppy scared in the corner.
Others may disagree, but what your vet suggested sounds harsh. |