Yes, if he is climbing the rocks it means he needs more suitable climbing material.
I would get a schefflera, easily found at any lowes or home depot. I get mine from the local nursery because they do not use pesticides on their plants. If you do get a plant from a big chain store, just wash it off quickly with soap and water.
You can also get a pothos, which is another good plant, but if you dont hang it, it is more of a ground vine-type plant.