A) Purple Finch - Anna's Hummingbird
B) Rainbow Trout
C) Varied Thrush - Western Tanager
D) Stellar's Jay
E) Smallmouth Bass + Yellow Flag Iris
F) Red-Legged Frog
G) Hairy Woodpecker - Chestnut-backed Chickadee.
H) Rufous Hummingbird
I) Golden-Crowned Kinglet - Northern Flicker
J) Garter Snake
K) English Ivy - Blackberry
L) Red-Winged Blackbird - Townsend's Warbler
M) Hooded Merganser + Pacific Chorus Frog
N) Belted Kingfisher - Three-Spined Stickleback
O) Great Blue Heron - English Ivy
You can check your answers for this puzzle on GeoChecker.com.