If you have a cat or dog that refuses to eat because of illness, recovering from surgery or they are old, try an all-meat baby food. If it is too thick, mix with a little water. For a dog, mix the baby food with some cooked white rice. I have used this many times and it works every time.
Do not make this a steady diet but feed them this until they are ready to accept their usual diet.