Yes, you can certainly feed your dog a variety of diets. It's important to note that introducing new diets or ingredients that your dog hasn't had before may cause an upset stomach, so it's crucial to gradually introduce any new food over the course of a few days to a week to avoid digestive upset. Additionally, feeding a variety of diets can help provide your dog with a diverse range of nutrients and prevent them from getting bored with their food.