Yep, xray is the way to go; as mentioned just a few days before due date. My Lexie had one with her litter...it correctly showed 4 puppies and told us their approx. size and ability to get through the birth canal. Lexie did give birth to 4 healthy puppies
Congrats on your upcoming litter....keep us posted!
Oh, and welcome to YT.