Many DIY kennels have concrete floors, but the material is hard on dog joints and can lead to skeletal problems. Far better flooring options include rubber, epoxy, plastic, vinyl, and engineered wood.