I know exactly what you need! I got a snugglie from yorkies inc. They are a shop that supports a yorkie rescue in New England. Everything is handmade and very reasonably priced. Chloe loves her pink snugglie.
http://www.yorkiesinc.com/yorkieshoppe.htm