Wash, peel, and chop all vegetables (sweet potato, squash, and Brussels sprouts or green beans) into small, dog-friendly pieces. Rinse cranberries thoroughly if fresh.
Add all chopped vegetables and cranberries into a medium saucepan. Add enough water to cover them slightly. Simmer over medium heat for about 20–25 minutes or until tender. Drain excess water.
Lightly mash the cooked vegetables with a spoon or potato masher for easier digestion. Stir in the safflower (or olive) oil and fish oil. Allow the mixture to cool slightly before adding the canine nutrient supplement.
Once the food has cooled to room temperature, mix thoroughly and portion into meal servings. Serve immediately or refrigerate in airtight containers for up to 3 days. Can be frozen for up to 2 weeks.