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