boy toy
A guy that takes care of the needs of a certain someone...  does whatever is needed of him.. almost like her bitch...  but... a much nicer way of putting it...  
Ex. Diana lives 3 hours away from her boy toy in Cape Coral, but when she visits him, he takes care of all of her needs