42 dogs and puppies