well i think that your dog should be ok usually genetics make the puppy not so large when being delivered but when they get older! and if anyone asks me how do i know this because i have a small mix bred dog and a large pedigree cattle dog and they mated our small mix bred dog delivered the pups with no trouble , but i still recommend taking your dog to the vet for regular check ups.