dogs cfa cash flow puppies real estate investment factor cat dog broker puppy cattery american cash flow association factoring