If I have to get rid of ammonia build up, I do a second soak after baking soda. I find this works best across the board. Helps get rid of stains and rinses out.
Also, if I wash and they still smell, I will do an extra rinse in peroxide with a clear rinse after.
I find this more effective and not as harsh on the fabric than oxyclean.