For the pee stains, the only solution is to dilute it. I have a hose hooked up near where they go. When done, I water the spot generously (10-15 seconds). This may not be practical for you but it's the only thing aside from suggestions above to go only in one area and letting it go.
The main issue is cold weather because I can't keep the hose hooked up during freezing temps. You can just bring a large bottle of water out and dump where they pee. With two dogs, it's a pain in the ### but really the only solution.
Females typically worse because they concentrate it all in one spot. Boys can be better if they lift and spray but my boxer doesn't and he's definitely the worst culprit because of the amount of urine he puts out.
BTW, it's the nitrogen in the urine that does it. Same as fertilizer, and why the grass around the pee spot actually looks very green. Much like fertilizer, too much will damage the grass. The only solution is to dilute it, unfortunately.
Early on I tried to do the diluting but just wasn't consistent with it.
My wife is with them most of the time and she didn't care to bother with doing that.
Neither of them are fixed yet but will be this year.
So you think if i magically got good grass, say through sodding the whole yard. I would still have to chase them around diluting the pee to salvage the new grass?