In my opinion, a Havanese. You might not know the breed, but I can tell you. They don't shed, they are easy to train, they don't get really big, and best of all, they are loving.
It's up to you... but I would recommend a smaller dog like a Papillon.
It's possible but I would Deffinetley NOT recommend it if you had no other dog to breed. That could cause mentle illnesses or death.
It could cause genetic problems most likely so I would not recommend it.
a golden retriever because they are both smart and easy to train
All, although i would recommend a larger size, as smaller ones tend to get hurt more easily. It truly depends on how/when the two are introduced, and the breed of dog you have.
It really depends on the breed of dog. If it is a small dog, I would say brush it and dry it if it has been playing about. I would recommend brushing, and drying your dog so it won't fall ill. Hope this helped!
This is a website that asks you questions about yourself to determine which breed of dog you would be (based on your personal characteristics) if you were a dog.
Dog race- would be the Iditerod- in Alaska. Best dog breed? - that breed hails from the state of Missouri. Dog breed is Miniture Shar Pei- Dog name - Wheezer.
Labrador retrievers are exellent hunters. Beagles, I highley recommend beagles.
mastiff
kavaklin
First of all, WHY ON EARTH WOULD YOUR PENIS BE IN A DOG?! and secondly, I recommend some form of lubricant.