An oil withdrawal unit is what you need to keep oil spilling to a minimum. The suction tube goes into the dipstick tube, the withdrawal tank has a vacuum pump and the oil is sucked out of the engine. I also have plastic drain pans cut specifically to fit under the oil filters on my various machines so changing the oil filter doesn't make a mess.
Most or all newer small engines have a low point formed into the housing where the dip stick tube mounts so oil can be withdrawn from the engine and get 95% or more of it out with the suction tube from an oil withdrawal system. They start at about $40 and go up from there depending on how fancy of a machine you desire. I use the same unit to evacuate oil from the engines and transmissions in my vehicles. The oil is captured in a six liter container that is easily drained into a larger container for disposal. The suction tube is long so I hang it up and let it drain into a pan when I'm thru using it.
Mad Mackie in CT:biggrin: