We installed Easy Turf in our backyard 3 1/2 years ago. We have two large dogs (70-80 pounds each), plus a 2 year old. The gras has held up great! We are very happy with it. Just remember to get a plastic rake (preferably a carpet rake) to get the excess dirt and all of the dog hair off of the grass every once in a while (one of our dogs sheds a lot). When we have really heavy rains, we have a few weeds grow along hte edges, but never in the middle of the grass-the weeds are very superficial and get be pulled out without damaging the grass/base or just spray with a weed killer.
BTW-we picked Easy Turf because the local shelters have it in their play areas and we figure it it holds up to all of those dogs, it will hold up with our dogs too!