Buttonquails live in grassland, brush, and some forest habitats. Although they can fly, they live almost exclusively on the ground, often in grasses or amid crops or weeds. Buttonquails are primarily seed-eaters. However, they may also eat plant material, insects, and snails. In order to help grind up their food, buttonquails also swallow a small amount of sand.