We have a 16 month old crossbreed (ESS/Kerry Blue terrier), he is beautiful but he is a stubborn arse when it comes to feeding him. He is on the skinny side of healthy when it comes to weight, if he were smooth coated he'd look ribby if that makes sense. We are yet to find a food that he will reliably eat, I put his breakfast down give him 20 minutes to eat it then pick it up, some days he will refuse it completely. I then don't feed him again until dinner time (and if I did he would most likely refuse it again).
We have tried kibble (he's currently on Tribal and has had Gentle in the past) and we have tried raw and he reacts the same to both, he'll eat well for a week then he refuses food or is fussy for a week or two. He's fit and healthy, and other than tending to be a bit underweight the vet has no concerns with him health-wise. Do we just accept this is how he is? Is there anything else I can try? DP used to hand feed him if he refused and I have scatter fed him in the past, we have tried snuffle mats and different bowls but he always reverts to refusing meals, some days he is taking half of his allowance.