My 14month old has a very similiar sleep pattern as yours. Typically he wakes at 7.30, breakfast, then back in bed for about 9am, sleeps until 11.30ish, dinner, play, milk at 3pm then bed until between 5 - 6pm, then up and has his tea, then milk and back in bed for 7-7.30pm.
Sometimes he was waking from his pm nap very wingy, and this has improved since I made sure I gave him his main protein in his lunchtime meal, and a healthy snack with his 3pm milk. Other mners thought he may be wingy due to low blood sugar levels, so a snack of cereal, banana, (NOT biscuits) etc with his milk would keep his blood sugars up, and therefore not waking up grumpy.
Seems to be helping anyway.
As for being active, well, aren't they all?