cat puppy cats kinder kids dogs divorce puppies new england kind massachusetts portland cape cod babies children new hampshire boston maine pets child custody family law child support baby child