Les chiens de prairie sont des herbivores, strictement vivant sur des baies, des racines et des feuilles. Gophers, d'autre part, sont omnivores. Ils se nourrissent de noix, graines, baies, herbes et les insectes. Gophers sont aussi connus pour bourrer leurs poches de joue avec une énorme quantité de nourriture, un peu comme les hamsters, tandis que les chiens de prairie ne le font pas.