However CJ's girlfriends, just like in real life, require upkeep and pampering, and the right care for their personality and tastes.
There are six girls found around the map that are dateable.
There's a club in each major city: When you get to the club, a minigame starts.
You have to hit the buttons as shown as they pass though the circle, as in the Life's a Beach mission. Hitting her once might not fail the date, but hitting more than once or shooting will instantly end the date.
If you take her to a place she likes, you get sappy music and a happy cutscene. If not, you get Rage Against the Machine and a failed date.
In this date, you will take your girlfriend to a club.
If CJ meets her criteria, it's a date; if not, she'll give him tips about what to improve so he can dress up and work out and try again later.
Crash, drive at the wrong speed or in the wrong place, and the Fun meter falls. For that reason, try not to engage in a turf war while on a date. If you take too much time getting your girlfriend to the date or back home, she will get bored.
They have a blue marker above their head to alert the player to this fact.
Each girl can only be found in one particular place (see below).
To start a date with a girl, simply go to her house.
However the girls will only be home at certain times.
Carl Johnson can date more than one girl at once, and, unlike in real life, the other girlfriends don't seem bothered if he adds another to his harem (unless they catch you cheating).