While a pellet grill provides convenient temperature control and consistent smoke production, you can still smoke salmon on a gas or charcoal grill. However, maintaining the desired temperature and smoke levels requires more manual control and attention.