Jeez. There's a reason why we're very careful when taking Pirate out on walks when there are other dogs around- not that he seems dog aggressive as such, but since we don't really know him yet, we don't take the risk. We make sure he's on a leash and under control. It's called responsible dog ownership!

We had a dog who had to have drains due to a cancer operation, and I know how awful they are- I hope she gets on okay with them. If she's otherwise healthy hopefully she'll heal up quick.