I'm right there with you. My 9 mo old, who started crawling by 6, loves nothing more than wires & hoses. He has unplugged my breast pump (while in use) more than once. He sits in the driveway and plays with the water hose. We try to keep the "bad" wires out of the way and find "good" ones, or ways, for him to play. We try to keep furniture infront of outlets in use, and have covers in the ones not in use. I am lucky in that Duncan is still a binky baby, and as long as he has his binky in his mouth, he won't put anything else in. This has been a great thing when at playdates with older neighbors (chocking hazard toys).
Now, he is standing, cruising, and trying to walk. His curiosity has not subsided. When he starts pulling on things I don't want him too, like the fire place guard, I say "no. thank you. That's not for pulling/climbing" than I move him to an area or toy that is acceptable. We just purchased some standing toys this week to help with this. I try to be gentle but firm with the discipline. Using "No. Thank You." and explaining/ redirecting. Sometimes I find myself giving a very strong NO. If it gets really bad, and the redirecting turns into a game for Duncan, I'll move him to a different room altogether and read a bood or something. Try to compleetely change/dissolve the situation. Babies can be very determined. They say to praise the good behavior as much as,if not more than, shunning the bad behavior. "I like the way you are playing with your toys". I think I say "No. thank you that is not a toy" as much as I say anything else. Anyway, I'm starting to ramble, and I'm sure you are ready to move on.
Speaking of moving on, try to take peace in knowing that this is only a temporary time in your life. Adjustments and sacrifices are being made. Three years may feel long at the time, but in the grand sceme of the universe, its only 10% of my current life so far. My grandma lived to be 88. I think I can handle rearranging the furniture and putting away the knick knacks for a couple of those. I'm sorry if that sounds snarky. I don't mean to be, just trying to give a different perspective.