Adsorption of several proteins, individually and in a mixture, onto substrates was investigated. Five biomaterial surfaces were selected based on their functionality and/or hydrophilicity: Ti6Al4V, Ti6Al4V + poly(sodium styrene sulfonate) (poly(NaSS)), gold, poly(desamino tyrosyltyrosine ethyl ester carbonate) (poly(DTE)), polystyrene (PS). Their ability to interact with BSA, Fn and Col I was studied using a QCM-D technique. The presence of sulfonate groups from the poly(NaSS) coating significantly increased protein adsorption. When two proteins were pooled, in the majority of the cases, the first to adsorb onto the surface inhibited the adsorption of the second. One exception is the combination of Col I with Fn, which could be attributed to probable changes in the protein conformation. The advantage of these five surfaces in the biomedical field was confirmed by the ability of MC3T3-E1 osteoblastic cells to attach to the entire group.