A pet dog is a heterotroph because it must obtain nutrients from eating sources of food and cannot create glucose using energy from the sun. It is an omnivore because it eats both plants and meat; Dog food is usually a combination of grains and meat mixed together.