Trouble with DHCP is, no matter how well configured and well behaved one device is, another badly behaved device can try to use same address... I tend to split the address range of my own networks, such that (say) the DHCP pool is assigned the lower half, and static for the upper half.
I believe you can configure your iPad to use static IP on a particular SSID(or SSIDs), whilst still allowing it to use DHCP on others. But ISTR the process of configuration can be a little fraught.