A female dog has had all her puppies after she goes a few hours (3 to 5) without going into labor again. She will also begin focusing more on cleaning and nursing her puppies. Usually dogs will do fine with birthing on there own, but is a good idea to check on her every 30 minutes or so just in case something does go wrong. That way you are there and can call the vet A.S.A.P.
Spay or neuter it, keep it inside, or inside a kennel.
There is a myth that having a litter of pups can calm a female dog. This isn't true, having a litter can make a female dog more protective, because she has babies to guard. Proper socialization, training and spaying will correct temperament problems.
it can take up to 2 hours between pups being born, if the 2 pups she had were still born there could be a health issue with the dog. what kind of dog do you have? what have you done with the stillborn pups? is your dog digging in the area where the pups were born? keep an eye on this digging behavior as she could have pups inside her still if it continues take her to the vet.
Usually a father dog does not know his pups
It depends on the breed of the dog, but make sure not to rush a female dog. Over-breeding can lead to many problems with the dog and future litters.
Talk to your vet, it all depends on the breed/health of the dog.
Your gonna have to feed the pups yourself if you don't your pups will die. If the dogs breast are swollen then your dog is sick.
Never
you can if you want to it just means more puppys
It is unlikely, but sometimes the injections fail and the dog is still able to have pups.
yes
The larger the dog the larger the litter