I used the last method that Shelteez mentioned. Kai was taught as a pup to "Leave it". I'd hold a smelly treat in my hand (usually dried liver) then wait until he eased off and opened my fist to let him get the treat. If he started getting too excited, I'd close it back and wait until he eased off again. I did the same for Kaedyn, it worked really well for him.