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