No, it is not true in general that every bounded sequence has a Cauchy subsequence. Define a metric $d$ on $\Bbb R$ by $d(x,y)=\min\\{|x-y|,1\\}$, and consider the sequence $\sigma=\langle n:n\in\Bbb N\rangle$. Clearly $d(m,n)=1$ whenever $m,n\in\Bbb N$ and $m\
e n$, so $\sigma$ has no Cauchy subsequence, even though $\Bbb R$ itself is bounded in the metric $d$. (Note that $d$ generates the usual topology on $\Bbb R$.)