Although it is not obvious from the definition, in fact -- assuming that there exists at least one open subgroup of finite cohomological dimension, otherwise there is nothing to say -- the virtual cohomological dimension is always a fixed integer. In other words, if there exists a single open subgroup $H_0$ of $G$ such that $\operatorname{cd}(H_0) < \infty$, then for all open subgroups $H$ of $G$ with $\operatorname{cd}(H) < \infty$, we have
$\operatorname{cd}(H) = \operatorname{cd}(H_0)$.
(Moreover, this also holds for the $p$-cohomological dimension at any prime $p$.)
I believe this result was first proved by Serre. In any case, it follows easily from Proposition I.14 in Serre's Galois Cohomology. In fact, a slightly stronger result is given as Proposition I.14$'$: again assuming that there exists at least one open subgroup $H_0$ of finite cohomological dimension, an open subgroup $H$ has infinite cohomological dimension if $H$ has nontrivial elements of finite order and cohomological dimension equal to $\operatorname{cd}(H_0)$ otherwise.