While Benadryl is safe for dogs in appropriate doses, it's rarely effective for itching caused by allergies. Prescription medications are normally more effective for chronic itching.