My 9 month old DD was in quite a nice pattern of naps, which seemed to suit her and us quite well. Roughly:
Wake up between 6 and 7
Nap 10ish for 30m - 1hr
Snack when she wakes up
Lunch 12.30ish
Nap 2ish for 1hr/1hr30m
Milk when she wakes up
Tea 5ish
Bed 7
Over the last week she seems to want to sleep for much longer in the morning - yesterday was 2 hours!! I really don't like the idea of waking her up (and assume she needs the sleep?) but if she sleeps from 10 until 12, it's then really tricky to get her to have another nap, and if she doesn't sleep at all between 12 and bedtime, she's a grizzly mess and won't eat her tea. Yesterday, I tried leaving her and she slept 10 until 12. She then had an early lunch, milk at around 3 and then a 30m catnap at 4pm. However, she was then AWFUL at bedtime - really upset and wouldn't be put down, which is very unusual for her. Not sure if this was a coincidence or to do with the different naps??? (She was lovely all day and seemed well rested)
So, my question is, DO I WAKE HER after say 45m in the morning, so that she (hopefully) has a longer early afternoon nap? Or do I leave her and try to 'go with the flow'!! Generally I am a fan of routine, but I would always prefer to follow DD's natural patterns. I also wondered if she might be almost ready to drop a nap - or is 9 months ridiculously early??!! And that perhaps this longer morning nap could be pushed gradually towards lunchtime, and the later nap dropped completely over a few weeks???? Not sure what to do at all!! 
We've only just started having better nights, and (apart from last night) she settles really well on her own at bedtime. After 6/7months of hellish sleep, I am terrified of messing this up!!!!!! Hence the panic about a change in her daytime sleep...
Any thoughts/experiences would be most gratefully received. She is my first, in case you hadn't guessed (!!) and I don't have a lot of friends/family with young children to go to for help.. DH is amazing and supportive, but thinks I'm over-worrying, which I'm sure is true, but what can you do? 