How many babies do dogs have at one time?

as much as they want

but probably 6-8