The Oregon State Police say some passengers tried to push a stalled motorhome to the side of the road in the McKenzie River valley, but the vehicle went over an embankment and rolled, trapping other people and dogs inside.
Police say a woman steering the vehicle, 45-year-old Mary Louise Wragge of Eugene, was accused of drunken driving, assault and other charges.
Before the vehicle stalled Sunday evening, police say, a trooper had already been dispatched to investigate a report of a drunken driver in an older motorhome on Oregon 126 near Nimrod.
In all, police say, there were 11 people and several dogs aboard.
It took rescue workers 45 minutes to extricate those who were trapped.
Four people, including the driver, were taken to the hospital, but none had serious injuries.