Meglio sempre avere 2 s.o. differenti, ma il problema è GRUB che a volte si incasina tra linux diversi e poi rischi di non avviare più nulla.
Con win7 grub/mbr e puppy da installer non litigano mai, sono in percorsi differenti e non si sovrascrivono, e riesci sempre con uno o con l'altro ad entrare.