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