This is a great carrier for my 6# Maltese. The carrier has  good vetalation and would highly recomend this carrier for dogs up to 10#. I think it would be a tight fit for a larger dog. .