Rio has a doggedly good time
Dog owners dress up their pets during Brazil's annual dog carnival.