i don't think poly gets strong enough to take on anything other then a baby blissey.
if you don't have a good machamp I have had good experience with flareon (if DG) and espeon (if psychic) into blissey of same level or a tad higher and these are easy to obtain just grab any high cp eevee and evolve eventually you'll get FS/OH and bobs your uncle.