You can see my pooch in my avatar - she replaced my old cancer fighter a little over a year ago. Happy Birthday to Angel!
I can't IMAGINE her sitting in a dog bed on the gas tank of my bike. Congrats on pulling that off.
As to your other issue.... dog door.