Dear Rachel, I thank you,because every your comment help me to understand more things. Maybe the general use of "whose" refers to people but I found a lot of exceptions. How can you explain that?
For example:
A landscape before whose gravity and purity one feels very small.
Gloria, they don't have animals whose lives depend on them.
The schools, whose students were mostly immigrants, had few problems.