Hello,
I would have to say the best practice is statically set the IP Address on the device, just be sure to make some notes on the statically assigned devices.
The other way would be to statically assign an IP Address to a MAC Address by implementing a command in the router.
Router(config)# ip dhcp pool Test
Router(dhcp-config)# host 192.168.0.2 255.255.255.0
Router(dhcp-config)# client-identifier unique-identifier
Additional Information on Cisco
https://learningnetwork.cisco.com/thread/25168
http://www.cisco.com/c/en/us/td/docs/ios/12_2/ip/configuration/guide/fipr_c/1cfdhcp.html
Please be sure to leave a user rating & feedback!