Last year my mastiff/dobe x had an accidental litter. I had never intended on breeding her, as I know the phenomenal amount of work it takes to raise a litter. I held off spaying her until she turned 3 so that her growth and bone density would not be affected. Unfortunately she went into heat earlier than anticipated just as she turned 3 and became pregnant. She ended up having *15*! You never know how many you will get. Even 7 pups are a tremendous amount of work and money to raise, but with the larger Bree's you never know how many...
It is also a ridiculous amount of work trying to find them good homes where you feel they will live happily for their entire lives. You will want nothing but the best for them, because you will get ridiculously attached. It's just about impossible not to. Also, you may not be able to rehome them at 8 weeks as you would anticipate due to unplanned circumstances. Despite all of my adults being utd on all vaccinations and my taking all 15 of the pups into the vet for vaccinations at 7 weeks(huge money once again in addition to all of the money you have spent raising to them to that point) they developed parvo just 2 days after turning 8 weeks old. I had to put a stop to adoptions and spend more money, time and heartache trying to get my babies through parvo. It as one of the *worst* experiences of my life! I did not sleep for almost two weeks as I was continually going through the rounds of sub-a I. Fluids, medications and syringe feeding and cleaning of severely I'll and dying pups. In the end I lost 2 of my little girls ruby and kitty and one of my boys zedno. They died in my arms just as they had appeared to have turned a corner. It was absolutely horrendously heart breaking and cost me thousands of dollars to get them through it. I just wanted to share my story, as much as puppies are great, raising them can be one of the most difficult things, as you never know what can happen. Insane number of pups, c-sections, pups with health issues, not being able to find good homes for them etc. just something to consider.