You should consider the risk to your puppy or kitten flying in the cargo hold of an airplane.
Their lungs are not fully developed at young ages and that can impair their oxygen intake.
Many airlines have age minimums of between 8 weeks for domestic and 15 weeks for international travel for this reason.