There is no way to determine how long labor will last with any dog breed, much like with humans. Having had boxers, I know that labor can last five hours to all night long. It's helpful to be vigilant to make sure a midnight vet visit won't be necessary.
Labor for boxers can be up to 24 hours. However, when she starts to push, a puppy should emerge within 15 minutes. Whelping can also take hours, sometimes as long as 24, but not usually.
It is usually safe to gauge about 2 hours from the beginning of labor and add approximately 2 hours between each puppy. This is a very loose estimate as all experiences will be unique. It is a good idea to get an ultrasound late in pregnancy so you know how many puppies she will have.
Labor in dogs varies, much as it does in humans. Once the strong contractions start things will move very quickly. The puppies will be born within minutes. The dog's instincts will handle everything, you shouldn't interfere.
Labor can take several hours, and is often best if they are left alone. Just make sure she is comfortable and watch her just in case she starts having trouble.
Labor depends on when dog was bred, how many litters she has had and her age. It can last from 24 to 36 hours. It will depend on how many puppies. There is usually 2 to 3 hours in between puppies.
It all depends on the individual dog and the size of the puppies but if it is her first litter and the male was bigger than she is I would strongly recommend you be there with her when she goes to have them that way if she has trouble you can get her right to the vet.