Usually a Chihuahua puppy will be born every 30 minutes or so, following 10 to 30 minutes of forceful straining. However, it is possible that the mother could go on for up to four hours between pups.
Some time after the last pup has been born, she will expel the placenta and any remaining blood and fluids, which may look like urine.