Units can have negative flying height, as long as the model is not a doodad. Also, change the movement type to Amphibious. Plus, as far as i remember, you cannot add negative and negative height to a unit with triggers in-game, i mean, you can't dip the unit in the ground. You can, however do the opposite, raise it (if it already has a negative flying height in the object editor).