Because itching is usually symptomatic of an underlying medical condition, it is sensible to try and find out what is causing the problem before resorting to medications such as Benadryl. Itchy skin in dogs is often a result of an allergy, so in the first instance, see if you are able to figure out what might be causing an allergic reaction in your dog.