pet factor cats dogs china cfa american cash flow association puppy dog moscow english broker german italian cash flow russia puppies spanish factoring french cat real estate investment