The artificial grass is probably the best solution for pets up to date. Your dog will never get muddy or messy when play on it right after a rain. Our grass drains really well and dog urine get dissipated quickly. We always recommend to use zeolite infills to go with the turf for pet applications as it will neutralize the smell.