It is proved that for an h-homogeneous space X the following conditions are equivalent: 1) X is a densely homogeneous space with a dense complete subspace; 2) X is σ-discretely controlled.All spaces under discussion are metrizable and strongly zero-dimensional. In 2005, M. Hrušák and B. Z. Avilés [1, Theorem 2.3] proved that every analytic CDHspace is completely Baire. It is therefore of interest to construct a non-complete CDHspace with a dense complete subset. It was realized by R. Hernández-Gutiérrez, M. Hrušák, and J. van Mill [2, Corollary 4.6] and A. Medini [3, Theorem 7.3]. They shown that if a homogeneous space X with a dense complete subset can be embedded in the Cantor set 2 ω by a special way, then X is CDH. Moreover, Medini [3, Theorem 9.4] proved that X ω is CDH if X is a countably controlled space. We suggest a criterion for checking the CDHproperty for a space without its embedding into the Cantor set. A similar result is obtained for non-separable spaces. Notice that the following characterization of non-Baire densely homogeneous h-homogeneous spaces was given by Medvedev [4, Theorem 6]:Theorem 1. Let X be a non-σ-discrete h-homogeneous space. Then X is a densely homogeneous space of the first category if and only if every σ-discrete subset of X is a G δ -set in X.For all undefined terms and notations see [5]. We shall say that a space X is h-homogeneous if IndX = 0 and every non-empty clopen subset of X is homeomorphic to X (this term was first used by Ostrovsky [6]). By a complete space we mean a completely metrizable space, or an absolute G δ -space. A separable topological space X is countable dense homogeneous (briefly, CDH) if, given any two countable dense subsets A and B of X, there is a homeomorphism h : X → X such that h(A) = B. Similarly, a space X is densely homogeneous (briefly, DH) if, given any two σ-discrete dense subsets A and B of X, there is a homeomorphism h : X → X such that h(A) = B.Medini [3] says that a separable space X is countably controlled if for every countable D ⊂ X there exists a Polish subspace G of X such that D ⊂ G. Similarly, we shall say that a space X is σ-discretely controlled if for every σ-discrete D ⊂ X there exists a completely metrizable subspace G of X such that D ⊂ G. Clearly, every σ-discretely controlled space 2010 Mathematics Subject Classification. 54H05, 54E52.