he has glands at the base of his penis that the female grips onto whilst mating
YouTube.com
get them fixed at the vet
yes
cold water
About 5 to 20 min ... is a normal mating duration.
they position upsidedown and spin around while mating.
Yes the well trained Bengal cats and Boxer dogs usually stop on their own when mating.
Hard to imagine their mating rituals being called dances, but yes, they do.
Try YouTube.
The as the other dogs.
Pregnant dogs develop bigger stomachs.