How is your garden done? Is it mainly paving, do you have a roof of some sort for the dogs to dry? How to stop the mud?