These cat toys are easy to make and my cats go crazy over them.
Step 1: You Will Need
Fleece Fabric (Remnants are perfect)
A Sewing Needle
Step 2: Cut the Fleece
Cut the fleece in a square (doesn't have to be perfect) to twice the size you want to make the cat toy. You need to cut it twice the size because you will have to fold it (see step 3).
Step 3: Fold and Start Sewing
Fold your fleece vertically. Make sure the edges line up, but it doesn't have to be perfect. Cut a long portion of the embroidery floss. Thread it through the needle and tie a knot at the end of the floss. Push the needle into the corner of the folded long end of the fleece. Sew running stitches starting at the closest short non-folded opening, since the folded long end does not need to be sewn. The stitches should be no bigger than 5 mm. Continue stitching until you have one short opening left.
Step 4: The Stuffing
Grab a chunk of polyester fiber and a couple pinches of catnip. Mix the catnip into the polyester fiber. (I recommend doing this over a garbage, because it can get messy.) After you've mixed the catnip into the fiber, stuff it into the fleece case. The fiber should be half an inch from the opening. If what you mixed is not enough, repeat.
Step 5: Finish and Give to Your Cats
Finish the cat toy by sewing the opening with a running stitch. Be sure all of the polyester fiber stays inside the fleece case. Tie a knot at the end of the floss and cut it. Trim up string from the knots and give to your cats.