I have 2 dogs, who routinely use the bathroom in my front garden. One of my dogs pees in the same place about 90% of the time he goes out. Due to a lack of drainage, and what I imagine is 100% saturation of the soil beneath, the pee will pool on the surface and stay there, some times for days at a time (and even when it's gone/evaporated, the remnants of what's left still emits a strong odour). This results in a really nasty smell that can be smelled from the inside of the house, and if my dog happens to walk through that general area, his paws absolutely stink.
How can I improve or resolve this situation? The soil bedding the grass is quite clay-like, so I suspect this is contributing to, if not causing, the problem, but I've no idea what I can put down to either eliminate the smell or resolve the drainage issue without digging drainage holes all over the garden (or both).