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