Can you not buy a balanced commercially made chicken feed?
It, the balanced feed, is formulated to provide proper nutrition.
Feedings treats daily and trying to spoil them with other foods doesn't help and might be why they look the way they do if the person you bought them from was feeding...