Scott asked for a doorstop for Christmas, so I made him one with robots and cogs fabric. I couldn't resist also whipping one up for myself using Wee Wander fabrics. Fussy cutting the Wee Wander fabrics was the best part.
They are filled mostly with plastic pellets but also a bit of stuffing at the top to make them nice and plump. They are not a bad weight but for a heavier door I would add some larger stones in there too, which would probably also mean making a calico lining so the stones don't rub holes in the pretty fabric.
Our elf-on-the-shelf (whose name is Eloicious Lovelace Flump or 'Elf' for short) also had fun with the plastic pellets, spilling them all over the carpet and making snow angels!