Q:

Нужна запятая или тире?

Есть все что пожелаете. (Имеется). 

A:

(1) Есть всё,  что пожелаете.  (2) Бери что хочешь (что нравится, что душе угодно).
Следует отличать сложноподчиненные предложения (СПП)  от цельных по смыслу выражений.
СПП имеют стандартную структуру: "всё"  – опорное местоимение в главной части, "что"  – союзное слово в придаточной части.
Цельные выражения, имеющие форму придаточного, на самом деле эквивалентны члену предложения: бери что хочешь  – бери любую вещь.
И вывод: не всегда "по правилам русского языка перед "что" нужно ставить запятую". Соответственно, принятый правильный ответ (надо ставить запятую) имеет некорректное объяснение. Здесь дело не в тире, а в наличии или отсутствии запятой.

