I don't know if you are in Northern California or Southern California but both have basenji clubs and joining can be a great resource since you get to go to events and talk to other basenji owners.
About the peeing in the house, has Roxy lost her canines yet? Those are usually the last of the baby teeth to go. During teething some dogs will "forget" their housebreaking. Inappropriate peeing can also be caued by a UTI. If she is peeing more frequently, especially going out to pee and then coming in and needing to pee again, a UTI is a possibility. Third possibility, is she spayed yet? Sometimes when the hormones start kicking in, girls will start to pee more.
I would check for a UTI and look into scheduling a spay soon before she has her first season. That way she won't have to miss out on too much dog park time.