Sewing Buttons

What is the best way to sew buttons on a baby’s cardigan?

I haven’t done it myself yet, but on one gifted to my baby, she had taken a bit of felt on the backside where she sewed on the buttons for reinforcement.

Wow! What a great idea for reinforcement!