So, just kidding about the name Leo, haha.
I got home from the gym this morning and sat down on the kitchen floor with the puppy. He was laying down but wasn't napping, he was just staring at me wagging his tail. I started calling him every name I was considering... Jack, Luke, Leo, Vincent, and all he would do is blink. He got up and walked into the hallway so I followed him, and called him Boone. He barked at me and then I kneeled down, called him Boone again, and he ran into my lap. So, his official, final, no more changes name, is Boone :)
Boone likes to sleep on his back, with his tongue sticking out. :)