100% cotton, 21″ x 21″, made in the USA and sold by Vets.