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