I have 3 adult dogs and 7 new puppies and this mat has been everything I hoped it would be