I use Planet Ark Aware Sensitive. DS's wee has a very strong ammonia smell and I wash every 2 days, no smells here.

Vinegar can damage PUL and elastics I've heard, though I'm not sure why.

Only leave in sun until dry. You don't want them to fade or damage the elastics.