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