Flagstone is a good material for hardscaping if you have a dog, it won't injust the paws and is quite durable.