Not stupid, just needs either additional training or more things to chew
that won't hurt him. Usually it's not an issue of a dog being dumb, it's an issue of needing to be taught what can and cannot be eaten. Two year old kids often eat everything too-not because they're stupid, but they are curious.