This is what I use. When I know that it is time for an oil change, I get everything ready for when I come home and the engine oil is hot. Park the car, open the hood, and pull the dipstick. Insert plastic tube to the bottom of the dipstick and turn on the pump. Let the pump run till all the oil is out. Fill the engine with fresh oil, and when the engine is cold, I remove the oil filter and replace. Should something happen where I need the car immediately before the oil filter change, the fresh oil is already in the engine. Also prevents forgetting to refill the crankcase with oil when the engine is cold for the oil filter change. Been doing it this way for over 10 years. Many of the new cars don't even have drain plugs any longer, and this is the only way to drain the engine. Also works well for transmission oil changes. You barely get your hands dirty. The best part, is that you can empty the bucket of oil into gallon containers, by reversing the direction of pumping with the 3 position switch on the motor.
P.S..... that mess on the floor is in front of the car, and there is no excuse for that. To put it bluntly, some people shouldn't attempt to change their own oil !!