If you live in a bigger home, you should be in a position to purchase a bigger dog. Letting the dog outside to run in the yard or by taking it for frequent walks will also help because your dog will be in a position to shed…
… never try to force you not to visit. An excellent dog breeder will insist that if you have to give up the dog no matter how old the dog is that you can give the dogback. (You won’t get any money back, but at least the dog will have a home).