Ellie gets entirely homecooked food but not table scraps. There are good dog foods out there but if your dog is picky, it will be difficult. Chicken is fine to give. I give white meat with no skin or fat. Have you tried canned food if you don't want to homecook?
You could also do a search on this subject. If you type "food" or something like that into the search bar, you will be busy all day.