dogs puppies eukanuba cash flow cats factor hills cattery puppy american cash flow association cat pet real estate investment broker royal canin dog factoring