Jennifer Hudson joined Blake Shelton to perform Blake's song, "I'll Name The Dogs" on The Voice last night.