cats dogs ragdoll developers puppy development puppies invest breeder open source irr cat cattery dog pet projects internal rate of return investing investment investor