Wanna make your head swim and get a serious headache?!
Read the rules and regulatons here
http://www.aphis.usda.gov/ac/kitchensink.pdf
The more I read the more confused I get!
The way I understand it is if you place more then 25 puppies or dogs a year and if you have more then 3 breeding females. Based on, if you have more then 3 females and average litter sizes you will most likely go over the count 25 so requiring the license.
That is how I understood it, page 2 beginning the middle bottom of page.
Please correct me if Im wrong if you want to read it

. Too complicated I think my head will explode......lol.