Do I need a merchant center account to do dynamic remarketing?

Yes, you will need the Google merchant center for creating dynamic remarketing ads. Google will use the merchant center to fetch products and images for showing ads.