I'm guessing the reason you won't want him on the dash is damage from claws, slobbering, etc. The 1st thing I did was make a heavy quilted dash cover for just that reason. At the time we had a dog and two cats, all of whom liked to be on the dash to "watch for us to return"! Custom covers are available but a cover made of something easily washable is highly desirable and suggested. As a quick fix put down a long rubber rug gripper and a blanket or beach towels on top of that.
The next best option to to put the dog in a large crate or kennel while you are away.