you can never have enough onesies, short or long sleeved. they puke, pee, and poop in/on everything they wear.
if you only have 6 of each, you will be doing at least 1-2 loads of laundry a day.
as for making sure baby is warm enough, babies need one more layer than adults do in order to be...