I have a 10 month old Cavalier King Charles Spaniel, he is a picky eater, we feed him chicken with veggies and white rice. He is spoiled and given table scraps sometimes. Lately he has refused even the table food and only eats some when he is hand fed, then walks away. However, he has energy and is healthy, how can I get him to eat?