I would check with the airlines and see what sizes you can bring on the plane with you first. Then take the yorkie to a pet store and size him up to the proper carrier size. It should be big enough that he or she can turn around. After you do that go to like Walmart and buy cheaper.....