So Dillon was coughing and gagging this morning as if something was stuck in his throat but I couldn't see anything - and he hadn't been chewing up his toys or had access to sticks.
I took him to the vet and she thinks he has tonsillitis! The tonsils are swollen enough to make him gag, poor little thing. He has had some antibiotics injected and he should be fine in a day or two.
The vet said if he has coughing fits (atm he just coughs/gags once or twice every now and then) then I can give him a teaspoon of Children's Benylin cough mixture to soothe his throat.
I was surprised because 1) I hadn't realised that dogs could get tonsillitis and 2) I didn't know they could have 'human' medicine!*
Now he is curled up in his basket looking miserable and is refusing all treats - probably because his throat hurts.
I do feel sorry for him but I'm glad it wasn't anything serious
* obviously, only things recommended by a vet.