Can I have multiple loyalty programs?

No, unfortunately. 

Having multiple loyalty programs would make it impossible to track loyalty points earned and rewards redeemed.

If you have multiple locations/businesses then you’d require multiple Referrizer accounts, and with that, multiple loyalty programs are possible, one per location.