Some toppers contain excess calories and can cause your dog to gain weight. Ideally, a food topper should be used in moderation to temporarily fix your dog’s pickiness or until you find a food they like. If your dog has a nutritional deficiency that the topper helps to address, then your vet may advise you to use it long term.