The best size subwoofer for a small room would be an 8 or 10-inch subwoofer. These sizes are perfect for filling small spaces with deep bass without being overwhelming.