not sure how big your yorkie is but my yorkie/terrier is about 16lbs and about 15in long. my chihuahua who used this was 8lbs at the time and about 12in long
As in stretching? yes it stretches a bit. I put it on my dog before I washed it for the auction and you could see he wasn't uncomfortable but you can see his chunky rolls :D he is now 13lbs