I attempted to fly American Airlines at LAX with my 6 month old 15 pound chihuahua-terrier mix puppy, and it was a horrible experience! I went to the check-in counter before my flight, and they told me he was too big for the airline-approved carrier... even though he was lying down in it closed...