He is 18. Got thinner over the last two or three years. Took him to the vet last year and he was put onto Royal Canin gastrointestinal food which corrected his runny poo. This has come back again and he regularly throws up too. He started peeing in the house last autumn so we encouraged him to use a litter tray which he has done since then despite always going outdoors up until then. He has gotten a lot thinner recently.
Today he has done a runny poo on the floor with some red blood in it.
Should I take him to the vet. It will stress him a fair bit. Or ask for a home visit? Should I try feeding him home cooked fish and chicken from tomorrow anyway. Not sure what's best. He is still active and friendly despite being quite shaky on his legs. Oh and he stinks.