Большой испанско-русский словарь
Puede darse con el canto en los pechos — он может быть доволен; могло быть и хуже
darse con el canto en los pechos