Step 1: Check continuity at \( (0, 0) \).
For \( x \neq 0 \), \( f(x, y) = x^2 |x|^\beta y \). At \( x = 0 \), we check the limit of \( f(x, y) \) as \( x \to 0 \). The limit does not exist for \( \beta \neq 0 \) because \( x^2 |x|^\beta \) behaves differently depending on the value of \( \beta \).
Step 2: Conclusion.
The function is not differentiable at \( (0, 0) \) for any value of \( \beta \). Thus, the correct answer is \( \boxed{(C)} \).