A.W.
All kids ae different, but I think you are right. It sounds like your son really may need a little more sleep and is fighting it. My daughter does the same and when I try to put her to bed later, she still wakes up early and is even crankier. Maybe you could give him a sippy cup with milk or water? It's not a bottle, but he may still sooth himself. My son who just turned 3 still gets a sippy cup of water at bedtime. There is just something about sucking for kids. I won't give him milk since he's in bed and I don't want to ruin his teeth, but he's happy with water.
It's worth a try...........good luck! I know a cranky toddler can be hard on mommy!!