This document proposes a novel pulse shift modulation technique for controlling DC-DC converters that dynamically changes the duty cycle and frequency of control pulses. It aims to reduce the conduction losses and ripple voltage of PWM and switching losses of PFM. The technique was implemented using an FPGA, and waveforms show it varies duty cycle and frequency according to load to minimize losses and ripple voltage compared to PWM and PFM. Results demonstrate the technique provides higher efficiency over a wide range of loads.