Any pokemon as long as it has an Egg group regardless of its gender can breed with ditto to create and EGG and it can result in any gendered ,Ivd ,and be shiny.
AS for this case Mudkip along with all starters has a 75 to 25 male/female ratio so its more common to find males so keep at it and eventually you will find a female one it just takes slightly longer.