No, geese do not have teeth. Instead, they use a hard beak to break open food sources like seeds and grasses. They also use their beaks to defend themselves against predators or other geese.