@Debbie292d gives great advice, but I'd like to add: stop all treats, snacks, table scraps and leftovers. The more of these things they eat, the less of the commercial feed they eat, and it's carefully balanced and scientifically formulated to provide all their nutritional needs. Their diet may simply be out of balance.