My pup used to scratch alot also. Even to the point of getting hot spots. I finally figured out that he has grain allergies and is also allergic to chicken so you might want try putting him on a non-chicken, grain free food for a couple of months and see if that helps. It is amazing how many dogs are allergic to chicken and unfortunately chicken is a major ingredient in most food. Hope that helps.