I have three and very soon I will be getting my 4th. Three is not really a big deal, potty training was actually easier with my 3rd (the other two helped out). I do splurge on their food (Orijen) but I think it compensates for vet bills as it helps them stay healthy (IMO).
I also did much research on the breeders and I feel this also blessed me with my healthy puppies. I would not trade my 3 for anything, they each have a particular person in the family that they gravitate to. All three bring us so much more love. If your financial situation allows you to, I would not miss this chance.