I believe that a dog is for life and not disposable. Having said that is the dog truly is not happy living in it's current home then rehoming would be better than a depressed dog.. after problems have been worked on.

One of my biggest 'hates' is people who think these precious souls can be thrown away and replaced by the next cute pup that comes along . We dont see many rehomings of sporting dogs here... i know a few dogs who were bought for Flyball but will never compete because of chasing problems but they are still loved and trained as much as their competing 'siblings'.