You will likely get suggestions all across the board here...that's a hot topic! I can say my basic suggestion would be as natural as possible! Most run of the mill companies have a lot of useless and sometimes harmful junk. Read labels, learn about ingredients. I used to home cook, but I have started feeding raw in the past week or so. Many use a combination of raw/homecooked/kibble. It's all about what your dog needs (what she REALLY needs, not what a vet or dog food company tells you). Pretty girl btw!