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