Judy - As far as Benadryl goes 1mg/pound is the high end dose for dogs. Half of that is fine to give if it keeps him from being itchy. It's not really underdosing bc the dose range is pretty wide. Good Luck! Laura Flash and Ryu