Yes, it is cheaper in the long run. If you make homemade dog food in bulk and store it in an airtight container, it would also be cost-effective and under your control.