I like the puppia one we got..but it still doesn't fit right (too big even for the littlest one). So we primarily wear a cloak and dawggie one. The little vest is fleece lined so it helps keep Elphaba warm!
I got it here:
http://store.thenewyorkdogshop.com/