Your dog will likely love it
My longest ride was 900 miles in 14 hours. It handled it great. The last hour of each 3 hour stint would find me getting a bit squirmy, but a 10 minute break for fuel cured me. A new seat and an XXL shield could have made it more comfortable - but I found myself arriving home at 1:00 am - ready to go another few hundred miles if I had do. I've never felt that way on any other of the 17 bikes I've had so far.
The suspension could use work. But almost all bikes could. Even my DR650 with miles of suspension travel needed work. There are options out there. But so far so good.
When I ended up riding to Seattle to San Fran via Highway 1 from Leggett to Fort Bragg - there was no other bike I would have rather been on besides a big-bore supermoto - and riding that for the rest of the trip would have SUCKED.