It's hard to find that perfect name without being around the pup and seeing his personality. Some names I really like the sound of but it would still have to "fit" . Puppies ARE hard work! For awhile it is like having another toddler as I'm sure you know .

Potty training is just something that has to be worked at consistently and patiently, watching the pup closely and taking him out often and then making a huge deal when he pees outside. I remember when I was potty training Tasha sometimes she'd just so suddenly squat and begin to pee and I had to grab her fast and run her outside, but then she'd just play around and not go!

One thing I'd suggest if you haven't already is to get one of those sprays that help to erase the odor of urine to a dog since even after it is cleaned a dog can often still smell where it went. Another aid out there are training pads that attract a puppy to wet on them. I haven't used them but have read where you get the puppy to go on the pad (it has a scent that makes them want to go there) and then move the pad outside so the puppy goes there, etc.

Good luck!