I homecook (and meal prep) for my dog, who seems to really like the variety. I do give her a VetIQ Canine Multivitamin (Sam's Club) to make sure I don't miss giving her something nutritionally vital.
One of the primary concerns about homecooked foods is providing enough calcium. You can solve this with the multivitamin, or by crushing dried egg shells (in a clean coffee grinder), or providing a "Tums" antacid tablet. And cottage cheese is always a welcomed treat.
The biggest problem I have is giving enough (but not too many) calories throughout the day. Too many treats has meant a 1.5 pound increase - so now we are on a diet. Whick oddly enough is worse for me than for her.