Small businesses can foster customer loyalty through rewards programs. After all, everyone wants to to be rewarded for buying from the brands they love.