I usually a onesie vest on then trousers/shorts and a tshirt or shirt on top, or no onesie if wearing a romper or sleepsuit. Because the amount of time you spend picking up your baby under the arms, the shirt just rides up and the waist band constantly moves around on really soft skin, chafing etc. Even when we took Toby swimming yesterday we left a vest on under his swim shorts because we didnt want the inflatable ring thingy to rub on his tummy. and i agree they do look more babyish. also, i dont think anyone has mentioned yet that babies need one extra layer than we do - if you put a onesie vest on under their clothes then thats job done! also if baby is sick/poops on their clothes, you only need to change one half, if if a onesie, the entire thing needs to come off for the sake of a small stain xxx