RE: Kennels
Hi. I have two 10 ft. x 10 ft. kennels that are connected with a door. I usually keep one dog in each but often open the door so they can go between the two kennels and play if they want. The benefit is I can separate them them when I want or lock them off while I clean one side.
I think you will hear that, if you have the money, a sealed concrete floor is about the best you can do, especially if you pour it ona slight slant so you can just hose it off. Even better if you make one of those plastic barrel septic tanks to run everything too.
I have also heard that the blocks will work, but I can see urine seeping down between the cracks and everything else. You could seal the cracks with quick crete, but then Iwould put a seal over the whole thing again so that the concrete doesn't absorb stink smell.
I personally use grass, which turns to dirt in just a matter of a few months, but when I have a more permanent place I will probably pour a concrete pad.
Might also try horse stall mats or concrete milling conveyor belts.