In an immunoprecipitation-western blot I used rabbit polyclonal antibody and protein A agarose beads(protein A is covalently bind to beads) to pull down antigen complex. In following western blot I used rabbit polyclonal antibody as primary antibody and HRP-anti rabbit IgG as secondary. The result turns out to be many bands, including IgG bands. Is there a good way to do IP-W and get clean band? Any suggestion are appreciated.