She is stunning
I've never dealt with urine drinking, but sadly, some dogs eat poop because they can Fletcher was never a stray, has never starved, and he was a bad poop eater. He rarely does it now, but the only real preventative is to pick it up before she gets to it!
worming wouldn't, given her history.