Hi
My dog is like that to... I don't know what causes it either when ppl come over she becomes very nervous and lunges and barks if they get to close I don't know why, but it freaks me out she's never bitten anyone but, I don't even wanna take that chance... Not sure how much time you have to get the pee smell out but you can buy stuff at a pet shop, I just used regular carpet cleaner when my pups used to have accidents... LOL get febreeze lol haha, but I'd really like to know also how to stop the aggression...
Jods