Whilst preparing your own dog food sounds easy enough, in effect it is very difficult to get the right quantities to provide her with the correct nutrition. There are a lot of websites that recommend home prepared food, but to be honest I would persevere with a commercially produced food, as they have spent so much time and money formulating it.
Try one and stick to it, if you keep changing then she wil become fussy.