7 puppies and 7 colors