It is different for every dog because it depends on the size of the puppy, and the size of the litter. The time varies from 5 minutes, to a day.
Sources:
Having a dog breed several times
about 3months
at least 63 days
No.
Dogs don't have babies. People have babies, dogs have puppies.
no only a female can have one only if a boy dog and a girl dog bundunkydunk!!
It is called a spay if the dog is a female and a neuter if the dog is a male.
no it prevents them from mating with a female to have babies
6 months old usually, but for a larger size dog it may take as long as two years
cause its the only person her will kiss her
A female dog will never lose her distinct scent. The particular scent of her being in heat, however, ended immediately with the surgery.
Yes.
A female dog is pregnant for about 2 months before giving birth to a litter of puppies. The gestation period for dogs is typically around 63 days.