OK if this is a habit ... the snacking and you want to try to stretch her... give her a bigger bottle (don't know how much - you will know what you want to do)... and give her a 10min break after she sticks her tongue out. and try again - keep trying to get a full feed in.... and then if she is about 30 min. from making your hourly goal to feed again.... and she is getting fussy try giving her a pacifier or just giving her a bath or anything to stretch the time - and again the same larger bottle... giving her a break and then at it again till she finishes.... obviously don't force feed her - LOL! that is not what I am saying...
Just enourage her with breaks.... ?? maybe that can work... ? and also at that age when my daughter would wake up she was up from 1.5 - 2 hours and I would notice her rub her eyes or yawn - and down for a nap she would go.
sometimes she fussed most of the time only for 5-10 min. and then would sleep for a good 2 hours ..... and then up again - so that would help you keep her on a schedule too - if you are able to let her nap a lot. Also, if she wakes up 20 min. after laying down - do you wait and give her another 10 min. to fall back asleep? even if she looks awake and is babbling to herself - give her a few min. and she go back to sleep...
XXOO hope this helps!
My DD does 3 naps a day still - 2 long ones and 1 short one! Lucky me I know - but I encourage her napping and eating! hee hee!