coIP troubleshooting - (Feb/16/2018 )
You need to check if your A antibody works fine, if it does, and IP also works (it does, if it pulls down other protein) then the complex you are looking at is either not so stable or indirect, which may be affected by IP stingency, or there is no interaction (at set parameters, cell lines).
Not sure about your naming of the non-IP lysate and the one from IP, so maybe better post an image?
In the IP lysate, you should be able to detect the protein you used for pull down (i.e. C) in any case. Also abundant IgG used for pull-down causes two nonspecific bands of light and heavy chain in secondary antibody, if it is the same type (i.e. mouse IP Ab in secondary mouse Ab), which are 25kDa and 50kDa in size, so question is if you did detect a specific band for B at all.
If you talk about preparing beads and sample buffer, I guess you mean Laemmli added to your IP lysate? That mix can be stored in -20 as other lysates in Laemmli. (though if you have small cell number, it may not be enough for multiple gels, I grow 10 cm dish of HEKs for coIP and use around 90ul of Laemmli for ~20 ul bead-and-some-dead-volume residue)