I have not done the aversion training.....my dog is a cadaver dog so I want him nosing around. Not sure the vet will give you these drugs without a good reason...anyone can buy one benadryl but u still need to get to a vet....that is your first line