There are so many different ways to feed your dog. How do you know what's best? Although dog food doesn't come in as many shapes, colors, sizes, and flavors as human food, there are still quite a few varieties to choose from. There are five main types of dog food.