I had to re home a dog a couple of years ago, part of the reason was my partner had been offered a job away meaning he would only be home at the weekends, partly because my other dog was not eating due to be dominated, and partly because he had a thing for eating clean through fence panels into the neighbours garden!
I came on here and got jumped on for looking to rehome him, yet if he had stayed I would of been jumped on from an even greater height because my other dog would of ended up very ill (it took 6 months for him to start eating again as it was!), and I would not have been able to cope with the 2 of them on my own!
In the end, he went to a fantastic new home in Scotland, with a female of the same breed a year older then him and now lives a great life!
I know we made the right decision! No matter what anyone else says!