Rio has a doggedly good time

Dog owners dress up their pets during Brazil's annual dog carnival.