Adopting a dog requires patience and commitment, but the rewards can be immense