Add Dataset Ownership

As a Quicksight Admin, Is there a way to add a user as an owner / co-owner of a Dataset through the CLI or any other way.

Yes through CLI you can : update-dataset-permissions

The user who requires access to the dataset as owner should be of role ( AUTHOR )

aws quicksight update-data-set-permissions --aws-account-id 74XXXXXX --data-set-id 42afcb8a-a654-4523-b0b6-0994c62e6b3a --grant-permissions Actions="quicksight:DescribeDataSet","quicksight:DescribeDataSetPermissions","quicksight:PassDataSet","quicksight:DescribeIngestion","quicksight:ListIngestions","quicksight:UpdateDataSet","quicksight:DeleteDataSet","quicksight:CreateIngestion","quicksight:CancelIngestion","quicksight:UpdateDataSetPermissions",Principal=arn:aws:quicksight:eu-central-1:74XXXXXX:user/default/Default-Author1

To get an idea of the permissions, give access through the console and then run describe-data-set-permissions