Tu demostración está mal redactada al menos, porque escribiste que "$d(P,x)$ pertenece a $B(P, r')$ y $d(P,x)$ pertenece a $B(P, r)$", que está mal porque las distancias son números y los elementos de las bolas son puntos del espacio en el que estás trabajando.
El resultado es falso en general, es decir, existen espacios métricos en los que $B(P,r)=B(P,r')$ (en particular $B(P,r)\subset B(P,r')$ y $r>r'$. Por ejemplo, en los enteros $B(0,0.9)=B(0,0.5)=\{0\}$.
Pero el resultado es cierto en $\mathbb{R}^n$. Para ver esto tienes que notar que $\mathbb{R}^n$ tiene la peculiar propiedad que dados un punto $P$ y un real positivo $r$ siempre existe un punto a distancia $r$ de $P$. Para construir ese punto puedes tomar $P+(r,0,\ldots,0)$.
Supongamos que $B(P,r)\subset B(P,r')$. Por la observación anterior existe $Q$ tal que $d(P,Q)=r$, en particular $d(P,Q)\leq r$ por lo que $Q\in B(P,r)$. Por contención $Q\in B(P,r')$. Como $Q\in B(P,r')$ se tiene que $d(P,Q)\leq r'$, pero por construcción $d(P,Q)=r$. Entonces $r\leq r'$.
Para la otra implicación lo haces como dijo Ramiro y esto funciona en general (para cualquier espacio métrico).