I live in a town house with a tiny yard, want to put a piece of artificial grass turf in there. I have two little dogs, and have been looking at your Pet Turf, is this product my best bet?