If you can get your hands on it - an enzymatic cleaner like "Natures Miracle" is an amazing product for dealing with any bio-stains (pee, poo, even kid puke) !
I swear by the stuff, and have for years.
I've never found vinegar, baking soda, borax, etc to do ANYTHING to truly remove the odours...