Let
F
F
be a quadratic form in
N
≥
2
N \geq 2
variables defined on a vector space
V
⊆
K
N
V \subseteq K^N
over a global field
K
K
, and
Z
⊆
K
N
\mathcal {Z} \subseteq K^N
be a finite union of varieties defined by families of homogeneous polynomials over
K
K
. We show that if
V
∖
Z
V \setminus \mathcal {Z}
contains a nontrivial zero of
F
F
, then there exists a linearly independent collection of small-height zeros of
F
F
in
V
∖
Z
V\setminus \mathcal {Z}
, where the height bound does not depend on the height of
Z
\mathcal {Z}
, only on the degrees of its defining polynomials. As a corollary of this result, we show that there exists a small-height maximal totally isotropic subspace
W
W
of the quadratic space
(
V
,
F
)
(V,F)
such that
W
W
is not contained in
Z
\mathcal {Z}
. Our investigation extends previous results on small zeros of quadratic forms, including Cassels’ theorem and its various generalizations. The paper also contains an appendix with two variations of Siegel’s lemma. All bounds on height are explicit.