why re-home a dog that could easily be a threat to other animals/and maybe small children also (although you have said rosie is good with the child) why take the risk of passing on the problem to someone else.