Do I need to have the engine flushed every service?

If you are in doubt, we would advise you to always follow manufacturer log book servicing requirements. If an engine flush is not specified here, then provided your vehicle has been serviced regularly, generally speaking an engine oil flush would not be required.