We have found that for our antibodies using Milk for the blocking step and secondary antibody dilution buffer and BSA for the primary antibody dilution buffer gives the best results. Using milk for all of the steps can sometimes block the specific signal. BSA is a weaker blocking reagent but using it for all of the steps can lead to non-specific background.
-Julie Diamond, Cell Signaling Technology Product Scientist