Yeah, Jeff does some awesome work! :beer:
OK, so priorities in place...
1st get the dog. Life without a dog isn't near as much fun as life with a slobbering, hair sheading, tail wagging buddy.
2nd, something quick and easy so you can enjoy the great outdoors with you new best friend.
3rd, start collecting all the materials to build your dream top.
.
Super-mutt and I wish you the best in your search!