I have to say Mocha LOVES my body lotion, so that body lotion thing doesn't work for me
I found that yelping stops my shihtzu from biting my hand too strongly, although my shihtzu is way more gentle than Mocha. But Mocha lessens the pressure when I yelp, and I combine it with "NO". So far works. But I like the idea of always having something on hand when you play with them.
Thank the puppy gods Mocha never went for my shoes! Although my laptop cables is another story...