Most vets recommend 1 mg of benadryl per lb of dog. So, a 50 lb dog would take 2 25 mg tablets. If it's a severe reaction, you can go up, but be sure to check with your vet before you do that.
If this is just allergies, the 1 mg/lb should do the trick.
Let me know if you need more help.