Since Bailey has you know, yorkie hair... its not LONG but its. Well you get were Im going. I think since it does snow here and rain here quite often, I think this may be a good investment. Saw it on petco.com and it always seems that after every walk after it rained Bailey always needs to be either blow dryed or a bath because she gets SO dirty. She has a rain coat but it doesn't really protect. And its warm...for the winter and just put a sweater underneath! Just thought this was a good idea.