Need a new car...25K

I need a new, dependable, car that gets good gas mileage and will seat 4 and a dog. I would like to get some opinions on what car to get. I have a budget of 25K dollars.
Easy. Dodge Ram ST Quad Cab. Selling for under 21k. Warranty. Kids will love it. You can tow with it. And the dog will love it. And it will last forever. And..it gets 21mpg. Dogs and cars no. Dogs and trucks yes.