I'm not one to hurry up the no bottle issue. I don't think you are a bad mom because your little one still has a bottle at 16 mo! I have never seen a Kindergarten child carrying his/her bottle to school in their backpack or anywhere else. Sometimes I think that we as Americans in our hurry-up lifestyles rush our children right out of childhood so quickly and sometimes they are not ready to grow up that much yet.
If YOU want your son to give up his bottle, then you will need to make it less delicious tasting. Try giving him just a plain milk/formula bottle (whatever you use normally) and gradually weaken it with water. Of course, you don't want your growing boy to starve or wake up hungry in the middle of the night, but he can be fed at supper time, then just a milk bottle at night. He has gotten into a habit that you helped him establish and you can simply reverse the habit. No, it won't be easy; he will probably cry for the same yummy bottle that he has become used to, but you don't have to cave in to him.
Like I said, I see no need for you to rush this last bottle to having him weaned. In my opinion, when he is ready, it will be quite easy. Boys mature more slowly than girls also, remember. Trends toward when a baby should be weaned change from generation to generation. When my boys were babies, a friend of mine who was married to a dentist nursed her babies until they were 3 y.o. or more. Most of us moms at that time thought it was a little long to nurse a baby, but it was her choice and it was not wrong for her and her family. What I'm trying to say is not to let the pressures of others push you in a direction that you don't think is best for your baby. YOU are his mom, not your friends and not even well-meaning realitives. You know in your heart what your boy needs better than anyone else. Listen to your gut.
Good luck and may God bless you as you raise your little boy.
Carol B
PS... I just re-read your cry for help. It sounds like your boy is like my first baby - he has an unbeleiveable appitite! When our boy was less than a year, I'd feed him off my plate at our church's fellowship meal after church until I realized that he ate 80% of what was on my plate and we were both still hungry. You may need to feed him more at each meal time. Some boys can eat and eat and eat and they seem to never hit the full button! Do you feed him at meal time until he is full and just stops eating? If no, you might want to try that. Our boy was never "overweight", but always at the top end or above on the height and weight charts as he was growing up. He just grew quickly - not fat, but just a tall well-proportioned little boy. Just to give you an example, he would take 3-4 sandwiches, a piece of fruit or two, and maybe some cookies to school with him every day for lunch when he was in the third grade and he always ate it all. He was not fat then and is not fat now - in fact he is very lean today and he's almost 27. Don't be afraid to give him more cereal and more food - unless, of course, he is getting to heavy for his height. If he is at an appropriate weight for his height, don't sweat it and give him the amount of food he wants. He might sleep better and longer if he is really full at his meal times.
Good luck!