There are three potential difficulties that you might have: (i) how to model flows in cylinders (i.e. how to deal with polar coordinates numerically), (ii) how to model the flow of a nanofluid and (iii) how to model an Oldroyd-B fluid. I do not know, but it may be that Buongiorno's analysis of a nanofluid, which is for a Newtonian fluid, may need to be rederived for non-Newtonian fluids.
You can use the KVL model or the Buongiorno model for a Newtonian fluid. In fact, you can also use the modified Buongiorno model, which includes both effective thermophysical properties and slip mechanisms.
But, for most of the non-Newtonian fluids, the Buongiorno model is suitable. Of course, we can use the KVL model for non-Newtonian fluids provided one should know the thermophysical properties of non-Newtonian fluids.