>I'm thinking of chicken/raw eggs/pork/beef/mackrel - is all this okay for him to be eating at this age?
I think it is.This is the way i have reared all of my dogs from day 1(large variety of different foods) and all have lived long healthy lives with cast iron stomachs.Variety IMO is so very important it ensures your dogs digestive system gets used to different foods which means you can usually feed them anything without any problems.
I have found the dogs that have the most digestive type problems are the ones who are fed nothing but the same dry food every single day,which would throw up greater problems than just digestive upset in the long term IMHO...