No - pokeblocks only increase condition, not happiness. Source: Bulbapedia
No sorry, but if you want to raise its happines you could use a soothing bell so you can that umbreon or espeon faster