You can make caps or hats like this, with felt, for practically anything. :) Please post pics if you do!!
Felt (may need to buy some extra sheets for bigger dogs)
-I used stiff glitter felt from Michaels
Hot Glue, Glue Gun
Thin ribbon or a tassel
A Bow, not needed, lol.
Elastic to match your dog's head, I used black.
Cardboard, recycled from something, to support the top of the cap
Step 1: Sizing
Check the height. If the ring is too tall, just trim it down evenly, you don't want a tall cap, you want it to be tall enough to be above the head, but not dorky-tall.
Next, lay your ring down onto the big piece of felt and trace your square. Cut it out and use it as a template to make one more. Then, put your flat cardboard support of some type - between the two shapes and hot glue the four edges. Don't glue the cardboard, it will be ugly. Now, you should have a flat and sturdy top!
From that point, figure out how long you want your tassel to be and cut it to size, measuring from the middle, top of the cap. If you're using ribbon for braiding it - make sure you make it a lil longer because the braiding will lessen the length.