Faits : A. Par jugement du 9 mars 2015, le Tribunal de police de l'arrondissement de La Côte a libéré X._ des préventions d'injure et de menaces commises au préjudice de B._ et l'a reconnu coupable de voies de fait qualifiées et de violation d'une obligation d'entretien commises au préjudice de A._. Le Tribunal a condamné l'intéressé à une peine pécuniaire de 40 jours-amende à 100 fr. avec sursis durant deux ans et à une amende de 1'200 fr., peine convertible en 12 jours de peine privative de liberté de substitution. Les prétentions civiles de A._ et de B._ ont été rejetées. B. Par jugement du 20 août 2015, la Cour d'appel pénale du Tribunal cantonal du canton de Vaud a partiellement admis l'appel de X._ et l'appel joint de A._, et rejeté l'appel joint de B._. Elle a libéré X._ des préventions de voies de fait qualifiées, d'injure et de menaces et l'a reconnu coupable de lésions corporelles simples et de violation d'une obligation d'entretien. Le Tribunal a condamné l'intéressé à une peine pécuniaire de 60 jours-amende à 100 fr. avec sursis durant deux ans et à une amende de 800 fr., peine convertible en 8 jours de peine privative de liberté de substitution. Elle a admis les prétentions civiles de A._ à hauteur de 1'000 fr. et donné acte de ses réserves civiles pour le surplus. C. X._ interjette un recours en matière pénale contre ce jugement dont il demande l'annulation. En substance, il conclut principalement à son acquittement du chef de lésions corporelles simples, à sa condamnation à une peine pécuniaire assortie du sursis pour le chef de violation d'une obligation d'entretien et au rejet des conclusions civiles de A._. Subsidiairement, il conclut au renvoi de la cause à la juridiction cantonale d'appel pour qu'elle prenne une nouvelle décision au sens des considérants.