When decoding DHCP, if any options returned have more than one IP, the second IP is not printed in a human readable format. The dict DHCPOptions uses the class IPField to hold these options, however some of these options can contain more than one IP address, e.g. name_server.
Using Scapy version 1.2.0.2:
>>> conf.checkIPaddr=0
>>> res=dhcp_request().payload.payload.payload.payload.options
Begin emission:
Finished to send 1 packets.
*
Received 1 packets, got 1 answers, remaining 0 packets
>>> for o in res:
... if o[0] == 'name_server':
... print o
...
('name_server', '1.2.3.4', '\x01\x02\x03\x05')
>>>