I used a two part self leveling compound (the type u buy with liquid in tub to mix ) then when dry two coats of thompsons water seal. Did mine 4 years ago & still in good condition if you pour water on it in morning still a puddle at nite. Other kennel got tiled floor with tiled skirtings all round. Both floors just mop clean ?