Thank you for all your positive vibes.
He has kept down a tin and a half of his tinned food and some of his jelly. He is sleeping calmly next to me and his breathing is a lot better. His shoulder doesnt appear to be hurting him as much. His medication has stayed down too.
The vet we've been seeing the most at the local practice has moved to Australia! The other one who knows Homer is still there so I'll make an appointment to see her on Monday. I'm not a fan of the locum Saturday vet, but then he doesn't know Homer and I supose was concerned when he saw him, no knowing what is normal for Homer. Luckily the lovely vet nurse was there and she known Homer well.