It will be quite challenging to get grass seed to grow if you have a dog! And if you have gravel, some dogs love playing with it, or even eating it. So- artificial grass might be your best option. My dog walker has it, and at times she has more than 5 or 6 dogs in her garden.