We have just adopted a british blue from a rescue centre & despite all its jabs etc it has got cat flu so it is sneezing & rattling all over the place. The only way we can get it to eat is to get sardines etc, debone them & warm them in the microwave for a couple of seconds to make them smelly [ the vet told us to do this]. Apparently if a cat cannot smell its food then it will not eat & will literally starve itself to death.
Hopefully the cat will pull through