You may want to limit the number of things offered in the pet shop at any particular moment so that children can quickly make a choice.
If you have a class of 25, I would suggest limiting their weekly allowance to 25-30 pet shop products.