Did this start when you moved him to the bigger bed? If so, move him back to the toddler bed. He may find the new bed too big and/or too high off the ground.
If he won't take the naps but is super grouchy without them, move his bedtime up... instead of 8pm, put him to bed at 7:30 or even 7.
at 8:15 PM on Jul. 8, 2008