Mainly insects and small fish.
otters
not if you're in Idaho (i don't think they're poisonous)
I believe a Bull Trout eats a cutthroat trout.I hope this is what you were looking for
Mainly insects and small animals