Sounds like you've got it handled.
Around here, most of those dog breeds would mean a spike in homeowner insurance rates because they're considered "dangerous," so might want to check on that if it will make a difference to you.
Also make sure that they can't steal the puppies, too.
Good luck.