For Allen's brew, he walks over to the alchemy table to make the potions (I assume one at a time) after the relevant speech option, the same as the Barbatos' ingredient free (low level) stat boosting potions.
Needleman only sells stuff before you take the battle tower.