Do the parents feed him at home? Tell them to stop! I have a very small 23 month old boy and it's been a battle over the last year for me to get him to eat. I want him to finish his food because he's really slow, so many times he's still at the table finishing while everyone else is getting ready to go outside or for nap, etc. It's frustrating, but at least he's eating. I used to have to put a bite into his mouth every time I flew by him cleaning up or whatever but I stopped. I think it was making him lazier.

As far as the naptime, sorry I can't help.