My dog needed his rabies shots, so i took him. Shortly after he broke out in hives and became extremly swollen. The vet gave him benadrly shot, epy shot and steroids. About three and a half hours later he broke out again. The vet said to give him over the counter 25mg benadryl, he was doing good but it keeps occuring. What should I do?