There can be a variety of reasons why your Golden Retriever is scratching so much. Some reasons for their scratching can include hot spots, allergies, fleas or parasites, and poor grooming habits.