
I went a little crazy making baby shoes this past weekend. I had a baby shower to go to, so I wanted to make something cute. And then, they were just so easy to make, I cut out a whole bunch.
(11 pairs, to be exact!) Here is how I made them. I used
this pattern but adapted the steps here and there.
To start, you'll need to cut all your pattern pieces out. You won't need much of any one fabric so this is a great way to use up scraps! I used parts of old denim jeans for the soles of the shoes.

First, sew the toe lining and outer piece right sides together along the curve.

Turn right sides out and press.

Meanwhile, no picture for this step, but sew the casing together at the edges leaving a 1/4" hole at the TOP of the casing for the elastic.
Take the sole lining and put it wrong sides together with the sole bottom. Pin the toe pieces to the sole bottom with right sides together. (Further explanation: you'll be turning the shoe and want the sole on the bottom to be right side out.)

Pin the casing to the back of the shoe. Make sure the elastic hole in the casing is right side up.
Also, check that the casing ends INSIDE of the toe. You don't want the raw edge showing after you turn the shoe. 
Sew the seam all around the shoe. Turn it. Now add the elastic through the casing and secure with some hand stitching.

Push the stitching through the casing so it isn't showing.
Last, sew the ends of the casing together. Secure to the top of the shoe with a few neat stitches (these will show).

All done! Some lucky baby will have pretty feet!

I also adapted this pattern to make bigger
slippers for my 18-month old. I just traced around his shoes for the bottom and then just cut the top and back pieces to fit!