Instead of making something I need, I decided to make something I want. I love dogs and wanted to carry one around me all the time. So I made this.

A dog purse!
Here's what it looks on the inside.

It even has a waggly tail!
Here's what you need:
2 to 3 types of fabric
1 press button
1 long zip
lining for the inside of the bag
you will also need some ribbon and a bell.
Here's how to prepare:
1. Draw out the template for your dog. Make sure it is big enough to put in what you want. Mine is long enough for dollar notes.
2. The smaller rectangle is for the expandable folds.
I am making a purse with 3 pockets so my fold is 6 cm long.
3. The larger rectangle is the divider of of the pockets. Look at the picture of the inside of the bag for reference (the second picture from the top of this post).
Cut 2 pieces from the tail template. Make sure you cut one front view and one back view.
Cut 2 pairs of ears. Again, 2 front view and 2 back view.
Cut 1 pair of dog-shaped cloth for the outside and 1 pair for the inside.
It is important that you cut front view and back view if not they won't match when u sew them together.
Using the larger rectangle, trace out twice that of it, with the lengths of the rectangle touching each other. This way, you can just fold the fabric into half and sew the top together.
Alternatively, you can cut 4 of the larger rectangles and sew them together.
Using the smaller rectangle, trace out twice the size, the shorter end touching each other.
Alternatively, cut out 2.
(I trace out twice the size for the larger rectangle but I separate the pieces for the smaller rectangle so you can see the difference.)
Cut 2 inner lining as shown.
Now you can start sewing!
Sew the ears and the tails together. You don't have to use a blanket stitch (as shown here) if you don't want to.
You need only to sew to top of the large rectangles together. If you have cut out 4 large rectangles, then you sew only the top and the bottom. Leave the sides un-sewn but folded in neatly.
For the smaller rectangle, since I cut out 2 separate pieces instead of one long one, I neatly stitched the bottom with a running stitch and the top with a blanket stitch.
Then, make the folds.
For mine, each fold is 1cm long. Therefore each pocket is 2 cm thick.
Each divider will be positioned at the 2cm mark.
Align one of the divider onto the inner piece of the dog to see if the size is correct.
Take note of where the fold piece (the smaller rectangle) should be. Sewing it on is our next step.
Sew it onto the inner piece.
Do the same for the other side. Align it first then sew on.
Now place the dividers into position. It should be tucked neatly into the folds as shown in the picture.
Sew along the folds.
Now align the 2 inner pieces together, with the pockets in position.
Then sew the other side of the pocket (the side without the fold) together with the inner pieces. Lock up the other end of the pocket.
Next, place the lining and the outside piece into position.
Together with the zip in position, pin them together.
Sew them all together. Open the zip up when sewing.
Attach the ears on from the top.
To attach on the waggly tail, use a push button. They have spikes on their insides.
Push the spikes through the bottom end of the tail.
Place the other part on the other side of the spikes.
Place the tiny hammer over the button. and use a real hammer to hammer it in.
Do the same for the other side of the button, but on the body of the dog and you have your waggly tail!
Almost there!

Thread the bell through the ribbon and tie it around the dog's neck and you're done!