Hi Gem,
I find, lamb, beef hearts, or pigs/lamb hearts good, but, dont give them to much, very high iron content. !
I use Gain, greyhound 28 complete as well, find it far better for a running dogs, then royal canin. !
Goats milk is excellent...
Rabbits are grand, but as said, no fat in them much.
If you got to your local butcher, especialy one that slaughters their own meat, you can ask them for a whole big bag of scraps and bones, they will more them willing to give ye it.
Brown bread is great, soaked on goats milk!
Sardines in sunflower oil ect..
What wormer did ye use to worm you