I'm not saying more than one DHCP server is needed on a small network, but many people are of the opinion that you can't have more than one and that's nonsense. As I mentioned, it is possible and is done for redundancy. Incidentally, today I was working in the Bell Canada lab, and guess what I saw. Lots of redundant everything, including DNS servers. I didn't specifically see them for DHCP, but I wouldn't be surprised if they were there..
As I mentioned, one issue that may occur with DHCP servers is multiple servers handing out the same address. These days, the trend is to Duplicate Address Detection, which avoids that problem. While DAD is mandatory on IPv6 and commonly used on IPv4, you can't guarantee every IPv4 device uses it, so it's best to have different address ranges for each DHCPv4 server.