There are some specific reasons when you need to change your dog food, even if your pup really likes the taste of the food you are currently buying.  These reasons include itching, diarrhea, your dog can not maintain their weight, a dull coat, and being lethargic.  Remember that when switching foods, do so slowly to have the best results possible.