I think the BEST idea is to get one from chattiesmom on here

...she makes them custom to fit your dog, and they're lightweight, silk, and beautiful!! I have a really cute leather one for Bella, but I mostly use her silk one because it takes up so little room in my pocket or purse and is so lightweight I don't even know I'm carrying it. And if you have a small dog, you know....lightweight makes a difference! Here's the link to her thread so you can see how much she charges and can click on her link to see her selection of colors:
http://www.yorkietalk.com/forums/yor...elections.html