We like to fly Allegiant, since we can fly non-stop to Bangor. All other lines have at least one stop. We now take our new puppy in cabin($100) but had no issues. Smooth flight and landing by pilot. It's worth paying a little extra for seats with extra legroom, otherwise can be cramped.