Morrisons, which has stores in Aberdeen, Peterhead, Banchory and Inverurie said while stocks are fine at the moment, they want to make sure these items remain available to customers.
A spokeswoman said: “We are introducing a limit on a small number of key products, such as toilet roll and disinfectant.
“Our stock levels of these products are good but we want to ensure that they are available for everyone.”
Meanwhile, a spokesman for Sainsbury’s said they currently have no restrictions on products.
The Asda Safety Marshals are to be stationed at the front of every store and in the aisles of larger stores.
If customers are not wearing masks in-store, they will be told they can buy a pack of disposable masks and pay for them as part of their shopping trip.
Morrisons is limiting toilet roll purchases as panic buying returns