I made the smaller two for myself about a year ago when I had the use of my aunty's machine. I didn't use a pattern, and alas found two problems with what I'd done. Sewing was fine, but I filled one with sand and now it leaks sand dust every time it's moved. The other was made partially with vinyl, it's stretched and sagged a little and won't last more than a couple of years.
So this time I went with a pattern and followed the directions (almost). The book Simple Sewing by Lotta Jansdotter has a great pattern for a doorstop. It sews together great, no problems with it. Perhaps it's a little large? This one's for my Mum who has two doors and three dogs who need to come and go without a shut door getting in their way, and a fully opened door might be too much some days. Needless to say another doorstop is also needed. She'll be getting two for Christmas.
I used some nice upholstery fabric and some excellent lacquered hardcore waterproof stuff I got from a designer sale years ago. Here's where I varied from the directions - I filled it with whatever dried goods I had on hand. Pearl barley, lentils, dried beans and also some synthetic stuffing to give it some shape up top.
These are such a nice way to show off some favourite (hard-wearing) fabrics. We should all open doors sometime during the week to let in some fresh air. We all need doorstops. Doorstops are great. Hee