Make GAR (fish) evolve into DOG (mammal) by changing one letter at a time. Each change must produce a valid word in the English language. But there is a catch. The evolution must go through BOA (reptile) and OWL (bird). No word can be used more than once.
GAR ---- BOA ---- OWL ---- DOG
Today's brain teaser courtesy of Braingle.com.