Yes but at the same time keep in mind that he is probably tired because he was up late...which creates a vicious cycle of then needing a nap, but then going to bed late because of the nap etc. I still think 2 1/2 is too young to skip nap but it's something you might have to consider in a few months.