We used this:
http://www.aacargo.com/shipping/animals.jhtml
The lady I bought her from at first didn't want to ship but I sent her this website that I saw another yorkie seller using. They give you an exact time, schedule and it was really easy. Lola was 11 weeks old and about 1 1/2 pounds(looked so tiny in that crate). She did wonderful. The crate was large enough to have her little bed in it and toy. She flew from Alabama to Michigan.
Some of us can't drive very far and this makes it easier to get that puppy we've waited so long for. If it wasn't for the shipping I wouldn't have been able to get my Lola and I can't imagine my life without her.
My sister had her bulldog shipped and they were wonderful with him. Bulldogs have breathing problems(him especially) and when he seemed like he was breathing funny they even called a vet and had someone from the plane stay with him and comfort him.