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