If more people would find a good home for the pet that is not suited for them, there wouldn't be a shelter issue. Well, maybe that would help the shelter issue.

You and your family did the right thing. As long as the dog is happy and you are no longer frustrated with it, then it worked out for the better!

Big dogs can be lots of trouble.