Picky eaters are usually made, not born. Constantly switching foods, adding "goodies" to the bowl, hand feeding, and other attempts to get them to eat only make it worse. Assuming that your up is healthy (with a vet check to ensure it), then you need to start training them to eat. This is a good article on how to do it. Teaching Your Dog to Eat | Mind to Mind