My son is a little bit older, but he's been a climber before he could walk. We deal with this almost daily.
I looked for some methods online, myself, back when his climbing first started. We tried several things, some of them were "common sense" attempts, and some were suggestions from parenting sites or forums.
Here's what's worked:
- Going to him and physically putting him back on the floor any time he tries to climb
- Distraction/redirection
- "Counting" his climbing. If we get to 3 he gets a timeout.
- Asking him not to climb (this has only worked since he's gotten older and understands the language)
- Putting up a playpen fence around the things he liked to climb on
- Letting him climb with direct supervision and on a limited number of items. He learned that some things are okay to climb on, but others (like desk and table tops) are not. Now, he's very adept at getting up into chairs/seats on his own, which affords him some independence which I believe he enjoys.
Here's what hasn't worked:
- Letting him fall. Our son does not learn to stop a behavior completely because of an accident. Instead, he learns that he has to try harder and maybe next time he won't get hurt. While this is an admirable trait when your children are older (get back on the horse, as they say), it's frustrating when they're smaller. He still does stuff where he might fall/jam his fingers/pull heavy things onto his head or feet/knock things over.
- Removing climbable objects. Like your son, he'd find or drag in other things to climb on, and so we, the parents, were more inconvenienced by not having our normal furniture in the room than we were by getting up every X minutes to put him back on the floor.
I'll add that just because the first methods worked for us (to varying degrees), doesn't mean they're guaranteed to work for you. Likewise, just because some methods didn't work for us, doesn't mean they won't work for you.
In fact, others here have already indicated that the method(s) that didn't work for my family did work for theirs.