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