Every scrum team benefits when someone steps up as scrum master and acts as the servant leader of the team, removing obstacles and distractions. Likewise, someone needs to play the role of product owner. But in a small team, they don’t have to be full time roles – more like extra responsibilities. I’m working in a team of two where I play the PO role and my partner plays SM, and it works well. Hope this helps!