D
the error is a run-on sentence. A is ok, but not really. B is still a run-on. C has a unnecessary comma.
Having a dog as a companion is well worth the trouble and expense.
To instruct, she is showing students how to do something
Because he did have some leadership skills