Where are you in this relationship?
It's all about everyone else.
I agree that child and puppy need protection, but you did not sign on for all this, did you?
I thought relationships were supposed to be mutually beneficial.
Sounds like this is just sucking you dry.
I'm sorry you are in such a difficult place, but it really sounds like you have some tough choices to take care of yourself.