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