In my childhood, I think I was a cat person. When I was brought to Toys 'R Us for my 7th birthday, I picked out a Kitty Surprise instead of Puppy Surprise. Do you guys remember those? Well, people really do change because I am a full-fledged dog person now. I appreciate cats and think that they're cute but my personality is much more suited for owning dogs. Especially because dogs like to wear onesies and I like to make onesies for them. We're just a match made in heaven.
fleece (amount depends on the size of your dog, I used about 1/4 yard)
faux sherpa fabric (just enough for a little trim on the hood)
needle & thread (or sewing machine)
paper for making patterns
Start by making the pattern for your pup. Here's roughly what the patterns will look like and you just kind of have to adjust it to match the size of your dog.