My problem with the tadpole example is that you have two skill checks for the same skill right in a row. I don't personally think that is a fair approach for the players (who tend to enjoy succeeding skill checks). It just seems like a veiled attempt to make them fail.

If you need multiple checks have them make sense and be diversified. For instance in that scenario, if you pass the skill check to kill the tadpole but want to add some drama - make it slither away faster than expected and require a dexterity check from ANYONE in your party to catch it or a perception/investigation check to see where it went.