Diet means fewer calories in than calories expended to live and be active.  You need to do a diet that you can maintain, and if that means some sort of weird fad diet, then fine.  I generally recommend a balanced diet high in protein, low in fats focusing on good fats, and with moderate carbohydrate consumption.  Eat foods you like...just not too much.
RS