Topical: Benadryl also comes in gel or cream form that you can apply directly to your dog's itchy skin. Keep in mind though that irritation can occur after prolonged use.