keep the dogs off the lawn..
Woah you ask a lot of questions!
Well, we used to have a lot of patchy grass, I would just make sure that it gets PLENTY of water, and lots of sunslight.
You can discourage your dogs from messing it up, using lots of different techniques, and everyone has their own style.
All the best!