Hi Heather,
Well, it's getting a little better in that the crying is getting shorter, but we're still having similar issues to you. The last two nights he started getting cranky during his bath, I think because he knew bedtime was coming . Mainly, I've just been trying to be very consistent about bedtime and the general routine, although I'm experimenting with little variations within the larger routine. What seems to work so far is letting him kind of take the lead after his bath. We go into his room around 6:45 and I let him explore and read whatever books he wants. After about 10 minutes, I tell him it's almost bedtime and we start cleaning up and saying good night to things. If he seems calm, I try to rock him for a little bit, and then put him in his crib. I've been trying talking to him a little and then going out, but it still seems like he'll cry for a little just to be mad about things. We're down to about 5-10 minutes before he zonks out. It breaks my heart to end the day with a struggle, but I think it's just the way toddlers are.
He usually wakes up between 6:00-6:30, and then takes his nap anywhere between 11:30 and 12:30 for 1-2 hours.
I wonder if your LO is also getting overtired as well as adjusting to bedtime without the bottle. Do you think it would be the same if you put him down sooner rather than fight him that 30-60 minutes?