I have these between all my rugs and my hardwood.  They are a bit generous in size but trimmed down very easy.  Gives me piece of mind with a puppy.