I shipped puppies for twenty years with never a problem. But, I only shipped on direct flights -- no lay overs and no switching planes. That is where most problems arise when shipping dogs. I drove my dogs to Dallas (a hub) and shipped on AA, so I could get a direct flight to almost any destination. On puppies I shipped overseas, I insisted buyers pick up their dogs in person and fly them coach. There is no way I would let a puppy sit in customs or quarantine, or switch planes. On puppies I sent to Canada, I would ship the puppy to the closest US airport to their home, and have the buyer pick them up in the US and drive them across the border into Canada. This worked very well for me and my pups never had a single problem. My breed was a larger breed and more robust than a yorkie, though. I may had felt differently had I been breeding yorkies.