For a pup I'd say rib of lamb, minced beef, tripe, chicken, heart, tongue, Bone and liver. My dogs main food is Chicken and tripe but I just alternate with the other bits so they get a bit of everything. Use the water from the boiled veg and pour it over its grub she'll love it. I rarely feed dry food but they'll get it if I run out of raw or if there is none defrosted.
Go to Iceland, the Frozen meats are quite cheap in there if you can't find a place that supplies raw food for dogs.