I wish I had some good news for you, but no there is not. There are some gimmicks out there in the market that claim that they help but they do not.
Beware of the old wives tale that putting limestone down will help. That does nothing as well. About the only thing that you can do is
seed the area with a special type of
seed that is being marketed for this purpose, but it is a much rougher bladed grass, that sticks out like a sore thumb. The best thing is to try to get the dogs to stay in one particular area of the lawn, and write off that one area.
Flushing the lawn daily may help a bit but that can take lots of water.