According to the Scrum Guide, the Daily Scrum could almost be done with surgical precision every day. But it’s not always that easy. The main goals of the Daily Scrum are:
•improving communications
•eliminating other meetings
•identifying impediments
•highlighting and promoting quick decision-making
•improving the Development Team’s level of knowledge
However, one team’s Daily Scrum isn’t necessarily going to work for everyone. As your team’s ScrumMaster, it’s important to inspect every Daily Scrum and adapt it to work for your team. Does this mean you prevent your Product Owner from attending every day? Maybe not, maybe it just means you coach your PO so they don’t create more impediments for the Sprint. The Daily Scrum has to work for your team, not the other way around.