In Gen I you could just save before attempting to catch one, so if you did kill it you could just restart from your save point. You couldn't really do this in Gen II for the Legendary Dogs because they showed up randomly, and sometimes you had the horrible decision of; never catch Entei or redo those last 3 hours of cave...