It'd be better if the choice was "if you save this puppy, you might be taking it from the owner looking for it" or "you don't have the resources to care for a pet right now".
Make good choices harder; make evil choices require less work. That's the *real* test.