Just back from the vet. One word...

Fleas

😕