When people ask me if you can make money breeding dogs I always answer the same way. I compare it to every two weeks or so depositing money into a savings account (one that pays no intrest, or negative intrest most of the time, lol) and then once or twice a year making a withdrawl. You get a good chunk of money at a time, but you are just taking money that was technically always yours to begin with. That is usually best case scenerio with me and if something goes wrong you will lake a much bigger loss. In my breed one to two is the norm for litter size. I sell show quality puppies for quite a bit of money, but pet quality puppies get placed on a spay/neuter contract and are priced no higher than 300 or less. When you have a $1500 c-section and two pet quality puppies are born you can see where the loss can come in! In the end, you have to just love what you do and not worry so much about the money you are spending!
Also I wanted to add that even show breeders of AKC dogs can be bad news! One of the best names in my breed is Davishall Kennels. They produce AMAZING dogs and to have that name on your dogs pedigree is a big deal. However just take a look at their website. They have hundreds of dogs. Do you really think they are leading happy lives of a spoiled housepet? They kennel their dogs and give them little attention with exception to when they are in the ring. Their dogs also sell for upwards of ten grand. I guarantee you they make a ton of money but people don't look at them and others like them and think puppy mill because their dogs are getting vet care and good food.
My last little point is that if you want a working dog usually the last thing you want to look for is AKC. These dogs most usually (but not always) have their instincts bred out of them so they can look a certain way and not necessarily do their job. I have always said if someone has two great working dogs even mixed breeds it is great to breed them together to make a better dog! The goal of any breeder should be to make a better dog whether it's AKC, CKC, or just a big mutt!