Golem in the Gears is the ninth book of the Xanth series by Piers Anthony. Grundy, formerly a golem, now a man only a few inches high, is desperate to prove himself and gain respect. He volunteers to ride Snortimer, the Monster under the bed to find his friend Ivy's long lost dragon, Stanley Steamer.
After many adventures, he rescues Rapunzel from the villainous Sea Hag. It seems too good to be true that she could become any size she wanted! A perfect match, seemingly. But that would have to wait until they shook off the pursuing Sea Hag...and Stanley still needed to be found!