This is most likely a Fox skull. The other possibility is that it is a domestic dog, with so many different breeds of dog some can be very simillar to fox. The teeth are more widely spaced in a fox which has a longer narrower snout. In a fox the palate (top of the mouth) finishes just behind the most rear Molar tooth, in a dog the palate extends further back than this.