My dogs are in a temp kennel and I am rebuilding in near future.
For kennel, I like concrete floor, prevents digging habits and is easy to clean. Slope slightly so water drains to one side, not ends. On down hill side push cheap plastic rain gutter into fresh concrete with an end outside fencing, sink a 5 gal bucket into the ground. Any waste can be easily flushed into the bucket with a garden hose.
Fencing, chain link. Easy to stretch a cover over for shade if need be.
Dog house, 55 gal plastic barrels. Dogs love them. There is a company that makes a door kit for them, K9 Kondos. The link shows a completed kit and parts.
http://www.gundogsupply.com/k9kodoghowib.html Build your own if you have the tools to do it. Mine are not nearly as extravagant.
Fresh straw works well in my area if it is changed regularly.