Thanks to all for the Quick reply's and sorry for only getting back to you now.
I have Gave Alfie his shots ,worm /ticks /flea's/mites all done Mircochipped him,
washed his wound daily and is nearly healed, Which was a botched docking
I cant afford at the minute to bring Alfie to the vet tbh i have bought a good multi vitamin and always feed my dogs top quality dry food with meat and veg treats. So i will give him a month and if he does not put on weight i will bring him then. I am thinking of giving Alfie 1 meal a day of raw ground steak meat with eggs to build him up. Whats your views of feeding raw meat ? i read it can be good but never feed it to my dogs. he also had dry ears on the back on them and the hair is growing back now