Need Not be Dependency Preserving.
Lossless decomposition is the fundamental thing which each and every normalization should follow.
But Preserving dependencies is followed till 2NF,3NF. But when we go for higher normalization like BCNF then preserving the functional dependencies became difficult since the rule for BCNF are more Strict than 3NF.