Hatchery trout love eating rocks... Why? Maybe because they are used to eating brown pellets and brown rocks look similar. I have never caught a wild born trout with a rock in its stomach. Then again, I have only kept a handful of wild trout for the table...