I have always loved photography, so DIY newborn photoshoots were on the cards with both of my babies :) Plus... it saved me some pennies too. If you have a digital SLR, or even an normal digital camera or and iPhone and the most simple editing software (optional), you can do it yourself!
First of all, think about the way you want the photos to look. Do you like them very natural, possibly in babies cot etc. That's perfectly fine. Maybe a big furry rug or a cute basket with blankets? Just use your imagination.
For Zachary's photos, I used a white faux fur rug and a big blue bow and that was it. I also took lots of other gorgeous photos of him every other day, but the actual 'newborn shoot' was just the rug and a big bow to cover his boy bits :) haha.
Do it next to a window with lots of natural light, or adjust your ISO to a higher setting to make the photos brighter. If they turn out a bit dull, you can always use the curves tool in Photoshop. If you are using your smartphone, there is plenty of cheap (even free) apps for photo editing.
I love how Mia's photos turned out :)