puppies factor association breeder dogs associations dog puppy national homeowners informatica internet cfa american cash flow association cat pet inform cats factoring cattery real estate investment cash flow broker