I have read small dogs should not be on a high protein diet. I feed Lola Innova which contains 24% protein and she seems to like it. Also, you may want to consider switching from free feeding to a set schedule. They may be more incline to eat. Just my opinion

Good luck