great firmness and easy to brush off the dog hair.  (no it does not come with dog hair, I have dogs).  Perfect for what I was looking for.