Sadly, this carrier was not long enough for my mini dachshund, because the quality is excellent. Easy to assemble/flatten for storage.