Can't say about the urinary issues, but have you had a fecal done on her? Giardia causes these symptoms off and on and can be difficult to diagnose. One of my dogs had frequent diarrehea on a regular basis, like every 4-6 weeks. It stunk bad. He never tested positive for anything, but the symptoms were there, so we treated him. That was almost a year ago and he's been fine since (knock on wood). This is a fairly common story.