White-tailed prairie dogs mainly eat grasses, herbs, and leaves. However, they may occasionally consume insects and small vertebrates.